安装在Windows中的Python 2.7 Anaconda2

时间:2016-09-28 10:50:51

标签: python anaconda

我的Python 2环境路径:

C:\Python27
C:\Python27\Scripts

我的Python 3环境路径:

C:\Python35
C:\Python35\Scripts

我为Anaconda2设置了环境路径

C:\Users\User\Anaconda2\Scripts
C:\Users\User\Anaconda2

但是当我键入python以在cmd(C:\ Users \ user)

中输入shell时

导入Anaconda的模块,如numpy或matplotlib

C:\Users\User>python
  在win32上的Python 2.7.12(v2.7.12:d33e0cf91556,2016年6月27日,15:24:40)[MSC v.1500 64位(AMD64)]   输入" help"," copyright"," credit"或"许可证"了解更多信息。

>>> import numpy
  

追踪(最近一次通话):     文件"",第1行,in   ImportError:没有名为numpy的模块

C:\Users\User>cd Anaconda2
C:\Users\User\Anaconda2>python
  

Python 2.7.12 | Anaconda 4.1.1(64位)| (默认,2016年6月29日,11:07:13)[MSC v.1500 64位(AMD64)]在win32上   输入" help"," copyright"," credit"或"许可证"欲获得更多信息。   Continuum Analytics为您带来了Anaconda。   请查看:http://continuum.io/thankshttps://anaconda.org

>>> import numpy
>>>

所以我不知道

1.为什么我的模块不能在Anaconda2中导入

2.据说Python2的路径会超过Python,那么如何进入Python35 shell呢?

谢谢大家

1 个答案:

答案 0 :(得分:0)

每个Python安装都有自己的库。正如您将看到的那样,当您使用Anaconda运行时,您没有运行相同的Python 2.7解释器(我假设它是系统Python或您自己安装的)。

其他人无法使用安装在一个解释器中的库。您应该考虑学习conda environments以便轻松管理多个项目。

命令deactivate应该终止Anaconda环境,如果Python 3解释器首先在你的PATH上,那么你应该能够运行它。另一种方法是明确使用命令

C:\Python35\python

即使Anaconda活跃也应该有效。

警告:自从我使用Windows以来已经很长时间了,而且我没有关于让多个Pythons在Windows上幸福地生活在一起的最新信息。