我决定在我的Windows PC上安装python 2和3。 Python 3包含在Anaconda中,并且在安装Anaconda之后可以完美运行。
成功创建python 2环境后:
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?
答案 0 :(得分:1)
在您的终端类型中:
activate py27
提示应更改为(py27)
。
现在您可以在此环境中安装软件包。例如:
conda install jupyter matplotlib
使用以下命令从此终端启动Python:
python
答案 1 :(得分:0)
以下是运行用python 2.7语法编写的python代码的步骤。
为了在成功creating a conda environment之后运行任何python文件(例如,当你提到python.py) -
activate py27
source activate py27
提示应更改为(py27)
。python.py
文件的目录。.py
文件,只需打开记事本并将其重命名为python.py
。写下你的代码。现在出于测试目的,只需写下print "Hello"
。python.py
或python文件的名称。它应该运行并打印Hello。我不太了解运行python命令时遇到的python版本冲突。但是你应该检查issues related to conda的github repo以获取更多相关信息。这可能是一个错误。
答案 2 :(得分:0)
我认为你的意思是python.exe
在你的环境中?根据我的理解,你所有的Pycharm项目都可以指向相同的Anaconda解释器(存储在环境文件夹之外),然后将环境变化传播到Pycharm,你只需要从Conda提示符中做到这一点