pip
komutu, yüklü olduğu tüm python ortamlarına aittir. Komutu çalıştırdığınızda çalıştırılan tam ikili, PATH ortam değişkeniniz tarafından belirlenir ve önce yürütülebilir olan her şey çalıştırılır. Sizin durumunuzda, Anaconda ortamınız sistem python'unuzdan önce PATH'nuzdadır. Bir virtualenv veya conda alt ortamınız varsa ve yürütülebilir dosyaları bunlardan kullanmak istiyorsanız, o zaman bu ortamları "etkinleştirmek" bunları kullanılabilir hale getirmelidir.
/path/to/my_other_env/bin/pip install flask
Veya PATH Anaconda eklememek için (çoğunlukla:
Yani seçim sizin olmayan anaconda ortamından çalıştırmak istediğiniz ne olursa olsun yürütülebilir pip
ve python
ve tam yolunu belirtmek için ya olduğu .bashrc ya .bash_profile dosyasına) veya olmayan anaconda en bin
dizini yolunu pATH başa ekleyerek: Ancak
export PATH=/path/to/my_other_env/bin:$PATH
pip install flask
, bunu Anaconda ince öylesine ile normal iş akışını bozacaktır aşağıdaki gibi gs muhtemelen artık çalışmaz:
source activate <conda-env>
Eğer YOLUNDAN Anaconda kaldırıldı Eğer tamamen o zaman da conda
komutu bulmak mümkün olmayacaktır kendisine tam yolunu belirtmeden:
/path/to/anaconda/bin/conda update ...
Nereden kurmak istiyorsunuz? Her neyse, python ortamından 'pip' kullanmanız gerekir. Bu komutu yazarken kullanılan 'pip', 'PATH'nizde bulunan her şeydir. '/ Path/to/my_other_env/bin/pip install flask' yaparak pip arayabilirsin. – daveydave400
Örneğin, virtualenv'i 'virtualenv project_sql' yazarak kurmak istiyorum, ancak bu durumda aşağıdakileri yapmalı mıyım? /usr/local/lib/python3.5/site-packages/virtualenv project_sql' –
Anaconda ortamınızı çok kullanıyor musunuz? O yüzden neden bu senin PATH'ın var? Neden virtualenv yerine bir anaconda alt ortamı değil? .bash_profile veya .bashrc öğelerinizde veya bir yerde anaconda ortamını PATH'nize ekliyorsunuz. Eğer istediğiniz bir şey değilse o zaman yapmayın, ama sonra kaynak ' etkinleştirin. –
daveydave400