Python不是从命令行运行,而是从anaconda shell运行

时间:2017-09-25 14:30:24

标签: python python-2.7

我在计算机上安装了python 2.7。我能够从anaconda运行python而不是从命令行运行python。命令行说找不到python。

另外,如何同时拥有两个python版本(2.7和3.4)?

4 个答案:

答案 0 :(得分:1)

运行此命令行:

ipython myprogram.py

使用conda:

创建具有特定版本python的新虚拟环境

conda create -n my_env python=3.6

切换环境:
在osx / linux上:source activate my_env
在Windows上:activate my_env
在Windows上退出source deactivatedeactivate

更多详细信息:managing conda environments

答案 1 :(得分:0)

可能是,你的电脑上运行了两个不同的python版本。确保您在anaconda和命令行上运行相同的版本。

答案 2 :(得分:0)

如果在Windows上只安装它们并重命名python.exe为python2.exe版本2.7和python3.exe for python 3。

现在你可以在命令提示符下调用python 2 python2

你可以用。访问python3 python3

还要确保您的python路径在您的环境变量中。

答案 3 :(得分:0)

当然,你可以安装两个Pythons。

命令行在当前目录和PATH环境变量中指定的所有目录中搜索您要运行的可执行文件(在本例中为python)。

它取决于操作系统,但搜索如何将二进制目录(python可执行文件所在的位置)插入到PATH环境变量中。