Comment ajouter un package pour conda environnement sans pip?
Comment puis-je ajouter un package à un conda environnement?
Si c'est un paquet python je peux utiliser pip install <package>
, mais que faire si le pip ne fonctionne pas?
Est-il suffisant pour activer l'environnement et l'utilisation conda install <package>
?
Que faire si les deux
conda install
et pip install
ne fonctionnent pas?OriginalL'auteur Sören | 2015-11-12
Vous devez vous connecter pour publier un commentaire.
Vous avez répondu à votre propre question. En fait, vous voulez vraiment faire
conda install ...
au lieu d'utiliser pip si vous le pouvez.Vous pouvez installer une conda colis sans l'activation de l'environnement. Utilisez simplement
conda install -n <env_name> <package>
ouconda install -p <path/to/env> <package>
.conda-forge
? (par exemple,conda install -c conda-forge pyarrow
)À l'aide de
conda-forge
est juste spécifier le canal sur Anaconda où le programme d'installation doit chercher le paquet. Aussi longtemps que le paquet que vous voulez est dans la main/canal par défaut (c'est à dire celui qui est recherché lorsque vous exécutezconda install
sans-c
drapeau), je ne vois pas de raison d'utiliserconda-forge
OriginalL'auteur faph
Si vous voulez installer un paquet spécifique à l'intérieur d'un conda de l'environnement, vous pouvez utiliser la commande suivante.
D'abord activer la conda environnement, puis de faire:
Pour un exemple concret, supposons que vous souhaitez installer programme de chaînage de la canal
anaconda
déjà créé conda environnement nomméchainerenv
, alors vous pouvez faire:OriginalL'auteur kmario23
Il existe une autre façon de le faire et j'ai juste testé sur mon propre mac:
exemple: je veux installer un non-conda paquet à mon python2.7 environnement:
aller au terminal
activer l'environnement souhaité par:
source activate py27
après l'activation de l'environnement, vous pouvez installer le paquet que tu voulais par:
pip install package
OriginalL'auteur user140536
La réponse est oui (en général).
Un exemple est que vous pouvez activer votre conda environnement, puis directement faire
conda install pandas.tar.bz2
sur le goudron.les fichiers bz2 de/conda_envs/.pkgs
(restes de d'autres environnements)Si vous n'avez pas une archive de paquet comme ça, mais vous avez la src avec setup.py vous pouvez faire simplement l'habitude d'installer par
python setup.py install
(oupython setup.py develop
de lier la src)OriginalL'auteur JoeyZhao