Quando si esegue pip freeze > requirements.txt
sembra che includa tutti i pacchetti installati. Questo appare come come comportamento documentato.Blocco dei tubi solo per i requisiti di progetto
Ho, tuttavia, fatto qualcosa di sbagliato in quanto ora include cose come Django in progetti che non hanno alcun rapporto con Django.
Come ottengo i requisiti per questo solo progetto? o in futuro come installo un pacchetto con pip
da utilizzare per questo progetto. Penso di aver perso qualcosa su uno virtualenv
.
'pip' non ha modo di capire, che il progetto non hanno affari con, diciamo, Django. Pertanto, in generale, si desidera creare un ambiente virtuale isolato senza accesso ai pacchetti del sito di sistema ed eseguire pip con il flag '--isolated' per ignorare le informazioni in' PYTHONPATH'. E ovviamente non dovresti installare pacchetti in quell'ambiente diverso da quello richiesto dal tuo progetto – Alik
@Alik Alright, questo è ciò di cui avevo paura. Guarderò in seguito alla creazione degli ambienti virtuali. Se vuoi inviarlo come risposta vera, lo accetto. – ToothlessRebel