一种在python 3.4安装标准和anaconda py34标准之间共享模块的方法



我想在同一台计算机中使用python 3.4安装标准和带有python 3.4的Anaconda。但是,当我进行新模块的标准安装或python安装(例如pip-install-Django)时,在anaconda环境中一切正常,但在python 3.4标准环境中不起作用。我的操作系统是Windows7,我想要一个不像sys.path.append()的解决方案,每次启动Python 3.4标准版本时都应该执行它

我找到了一个解决方案,或者更好的是,我学到了一件我不知道的事情。对于在python 3.4安装中安装模块,我应该使用每个特定的pip3.4.exe文件,它位于python 3.4安装的目录脚本中,而不是"通用"pip.exe文件,它安装python 3.4 anaconda安装中的所有模块,这被认为是默认的。

您可以在PYTHONPATH环境变量中设置两个站点包目录,或者编写一个pth文件(请参阅https://docs.python.org/2/library/site.html)将一个导入另一个。不过,这只是一个警告,这可能会很快变得一团糟。

最新更新