从Windows上的conda环境运行python

时间:2015-12-26 11:42:02

标签: python anaconda conda

我决定在我的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?

3 个答案:

答案 0 :(得分:1)

在您的终端类型中:

activate py27

提示应更改为(py27)

现在您可以在此环境中安装软件包。例如:

conda install jupyter matplotlib

使用以下命令从此终端启动Python:

python 

答案 1 :(得分:0)

以下是运行用p​​ython 2.7语法编写的python代码的步骤。

为了在成功creating a conda environment之后运行任何python文件(例如,当你提到python.py) -

  1. 激活环境 - activate py27
    这适用于Windows。在linux/mac类型source activate py27 提示应更改为(py27)
  2. 导航到创建您的python.py文件的目录。
    如果您尚未创建任何.py文件,只需打开记事本并将其重命名为python.py。写下你的代码。现在出于测试目的,只需写下print "Hello"
  3. 现在在终端中输入python.py或python文件的名称。它应该运行并打印Hello。
  4. 我不太了解运行python命令时遇到的python版本冲突。但是你应该检查issues related to conda的github repo以获取更多相关信息。这可能是一个错误。

答案 2 :(得分:0)

我认为你的意思是python.exe在你的环境中?根据我的理解,你所有的Pycharm项目都可以指向相同的Anaconda解释器(存储在环境文件夹之外),然后将环境变化传播到Pycharm,你只需要从Conda提示符中做到这一点