我在计算机上安装了python 2.7。我能够从anaconda运行python而不是从命令行运行python。命令行说找不到python。
另外,如何同时拥有两个python版本(2.7和3.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 deactivate
或deactivate
更多详细信息: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环境变量中。