Anaconda et VirtualEnv
J'ai un virtualenv lancer python 2.7.7. Il dispose d'un très vaste ensemble de bibliothèques qui prennent en charge une assez compliqué à définir des modules propriétaires. En d'autres termes, le virtualenv pour maintenir son intégrité. C'est évidemment le point de l'ensemble de virtualenv.
Récemment, j'ai rencontré un certain nombre de problèmes qui sont très facilement résolu en utilisant Anaconda. Je l'ai essayé dans un environnement de test et cela a fonctionné assez bien. Maintenant, je suis chargé d'intégrer cette nouvelle configuration en production. Il n'est pas clair pour moi comment intégrer Anaconda dans un virtualenv, ou si c'est même une bonne idée. En fait, il me semble que je devrais utiliser l'anaconda installer la nouvelle source et desconstruct l'ancien virtualenv... la fusion des bibliothèques, il a tenu dans la conda.
Quelqu'un aurait-il une recommandation quant à la meilleure approche? Si la fusion de l'environnement est appelé pour, quelqu'un peut-il point à une explication de la façon d'aller à ce sujet?
source d'informationauteur melchoir55
Vous devez vous connecter pour publier un commentaire.
Il n'a pas vraiment le sens de fusionner Anaconda et un virtualenv, Anaconda est complètement indépendant de l'installation de Python. Vous peut le faire, généralement par le réglage de votre
PYTHONPATH
mais les choses ont une bonne chance de briser lorsque vous faites ce genre de chose, et je le recommande contre elle.Si il y a des bibliothèques dans votre virtualenv, vous pouvez les utiliser avec de l'Anaconda en faisant conda paquets pour eux. Ils peuvent déjà avoir conda paquets (recherche avec
conda search
et de recherche https://binstar.org/). Sinon, vous pouvez créer un package à l'aide d'une conda recette. Voir http://conda.pydata.org/docs/build.html et https://github.com/conda/conda-recipes pour quelques exemples de recettes.