我决定在我的Windows电脑上同时安装python 2和python 3,python3包含在Anaconda中,并且在Anaconda安装之后可以完美地工作。
在成功创建了Python2环境之后:
conda create --name py27 python=2.7
我注意到在C:\ Users\Hélain\IT\Anaconda3\envs\py27中没有创建python.py文件。
在我的终端中键入python将启动我的python 3 python,而py27不被视为命令。激活或停用环境不会更改此行为。
键入python的结果:
C:\Users\Hélain>activate py27
Deactivating environment "C:\Users\Hélain\IT\Anaconda3"...
Activating environment "C:\Users\Hélain\IT\Anaconda3\envs\py27"...
[py27] C:\Users\Hélain>python
Python 3.4.1 |Anaconda 2.1.0 (64-bit)| (default, Sep 24 2014, 18:32:42) [MSC v.1
600 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
如何使用环境的版本和包运行python?
下面是运行python 2.7语法编写的python代码的步骤。
为了在成功地creating a conda environment之后运行任何python文件(例如,正如您提到的python.py)是-
activate py27
这在windows上有效。在linux/mac类型中
source activate py27
提示应该改为(py27)
。python.py
文件的目录。如果尚未创建任何
.py
文件,只需打开记事本并将其重命名为python.py
。写下你的代码。现在出于测试目的,只需编写print "Hello"
。python.py
或python文件的名称。它应该运行并打印Hello。我对运行python命令时遇到的python版本冲突了解得并不多。但是您应该检查github repo中的issues related to conda以获取有关此的更多信息。可能是虫子。
在终端类型中:
提示应该改为
(py27)
。现在您可以在此环境中安装软件包。例如:
从这个终端启动Python:
我想你是说在你的环境中
python.exe
?据我所知,您所有的Pycharm项目都可以指向同一个Anaconda解释器(存储在环境文件夹之外),然后要将环境更改传播到Pycharm,您只需要在Conda提示符下执行此操作相关问题 更多 >
编程相关推荐