在windows上从conda环境运行python

2024-04-26 03:09:25 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 键入environment环境windowsbititanacondausers
3条回答

下面是运行python 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。

我对运行python命令时遇到的python版本冲突了解得并不多。但是您应该检查github repo中的issues related to conda以获取有关此的更多信息。可能是虫子。

在终端类型中:

activate py27

提示应该改为(py27)

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

conda install jupyter matplotlib

从这个终端启动Python:

python 

我想你是说在你的环境中python.exe?据我所知,您所有的Pycharm项目都可以指向同一个Anaconda解释器(存储在环境文件夹之外),然后要将环境更改传播到Pycharm,您只需要在Conda提示符下执行此操作

相关问题 更多 >