J'ai installé conda, pas anaconda, directement sur un serveur sur lequel je travaille en utilisant les instructions suivantes
wget https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh
bash Miniconda2-latest-Linux-x86_64.sh
install to $HOME/.miniconda2
edit ~/.bashrc
Add this line:
export PATH="$HOME/.miniconda2/bin:$PATH"
source ~/.bashrc
conda install pip
Lorsque l'installateur de conda m'a demandé si je voulais ajouter le chemin d'accès à mon fichier .bashrc, j'ai dit oui et il a ajouté export PATH="/home/r/rhlozek/binesh/miniconda2/bin:$PATH"
Cependant, chaque fois que j'essaie de faire conda install pip
Je reçois
Traceback (most recent call last): File "/home/r/rhlozek/binesh/miniconda2/bin/conda", line 4, in <module> import conda.cli ImportError: No module named conda.cli
Lorsque d'autres personnes rencontrent ce problème, c'est quand elles disent "non" lorsque l'installateur de conda leur demande de modifier leur fichier .bashrc, mais je leur dis oui alors maintenant je ne sais pas pourquoi je rencontre ce problème.
Il semble que votre PYTHONPATH ne soit pas correctement réglé. Vérifiez-le avec:
python
...
>>> import sys
>>> sys.path
Il devrait y avoir un tas de chemins là-dedans. Quelque chose comme 6 à 10 entrées semblent raisonnables. Le nombre réel dépend de vos propres paramètres. Je n'ai pas Linux disponible en ce moment pour le tester. Si cette liste est vide, très courte ou ne contient que des chemins avec des préfixes autres que /home/r/rhlozek/binesh/miniconda2
, tu as un problème.
Essayer:
ajouter des chemins manuellement avec:
export PYTHONPATH="$HOME/.miniconda2/lib/python2.7:$HOME/.miniconda2/lib/python2.7/site-packages:$PYTHONPATH"
(Vérifiez le chemin réel sur votre système)
source ~/.bashrc
J'ai les mêmes problèmes avec miniconda3. Aucune solution de contournement ne fonctionne pour moi dans https://github.com/conda/conda/issues/9507 et https://github.com/conda/conda/issues/246 , bien que tous ces problèmes semblent assez similaires.
Je désinstalle miniconda par rm ~/miniconda
et réinstallez-le depuis https://docs.conda.io/en/latest/miniconda.html . Ensuite, l'erreur disparaît et le conda
fonctionne.