2017-09-25 305 views
-1

我在我的电脑上安装了python 2.7。我能够从anaconda运行python,但不能从命令行运行。命令行说python没有找到。Python没有从命令行运行,但从anaconda shell运行

另外,我怎么能同时有两个python版本(2.7和3.4)?

+0

如果你想要两个Python版本,你应该将它们安装在virtualenv上,以避免造成冲突。你可以在命令行上运行'python --version'吗?看来你还没有正确安装python。 –

+0

你添加了python路径吗? – Dayana

+1

[如何在Windows上运行多个Python版本]可能的重复(https://stackoverflow.com/questions/4583367/how-to-run-multiple-python-versions-on-windows) – serakfalcon

回答

0

运行以下命令行:

ipython myprogram.py

要与蟒蛇的特定版本创建新的虚拟环境中,使用畅达:

conda create -n my_env python=3.6

要切换环境:
上osx/linux:source activate my_env
on windows:activate my_env
在Windows退出source deactivate,或deactivate

更多的细节在这里:managing conda environments

0

它可以是,两个不同的Python版本在您的PC上运行。确保你在anaconda和命令行上运行相同的版本。

0

如果在Windows上简单地安装它们两者并重命名python.exe TOT python2.exe 2.7版本和python3.exe为Python 3

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

,您可以存取权限python3与 python3

另外,还要确保你的Python路径是在您的环境变量。

0

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

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

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