Python 2.7 Anaconda2安装在Windows中

我的Python 2环境路径:

C:Python27
C:Python27Scripts

我的Python 3环境路径:

C:Python35
C:Python35Scripts

我为Anaconda2设置了环境路径

C:UsersUserAnaconda2Scripts
C:UsersUserAnaconda2

但是当我输入python进入cmd的shell(C: Users user)

导入Anaconda模块,如numpy或matplotlib

C:UsersUser>python

Python 2.7.12(v2.7.12:d33e0cf91556,Jun 27 2016,15:24:40)[win32上的MSC v.1500 64位(AMD64)]键入“help”,“copyright”,“credits”或“license”了解更多信息。

>>> import numpy

Traceback(最近调用最后一个):ImportError中的文件“”,第1行:没有名为numpy的模块

C:UsersUser>cd Anaconda2
C:UsersUserAnaconda2>python

Python 2.7.12 | Anaconda 4.1.1(64位)| (默认,2016年6月29日,11:07:13)[win32上的MSC v.1500 64位(AMD64)]输入“help”,“copyright”,“credits”或“license”以获取更多信息。 Anaconda由Continuum Analytics提供。 请查看:http://continuum.io/thanks和https://anaconda.org

>>> import numpy
>>>

所以我不知道

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

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

谢谢大家


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

安装在一个解释器中的库不可用于其他解释器。 您应该考虑了解conda环境,以便您轻松管理多个项目。

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

C:Python35python

即使在蟒蛇活跃时也应该能够工作。

警告:我使用Windows很长一段时间,而且目前还没有关于让多个Pythons在Windows上愉快地生活的信息。

链接地址: http://www.djcxy.com/p/48669.html

上一篇: Python 2.7 Anaconda2 installed in windows

下一篇: Where can I find the first text that loads in the Python shell and change it?