是否可以同时在Windows 10上安装3个不同的python版本?我使用2.7用于Udacity课程,3.6用于我的大学项目,现在我需要安装Python 3.5用于" Tensorflow"包。有可能吗?或者有没有办法在python 3.6上安装tensorflow?任何建议将不胜感激。
答案 0 :(得分:1)
通常,您可以使用virtualenv。特别是对于使用Tensorflow,我建议使用Anaconda构建一个env。
答案 1 :(得分:1)
是的,您可以安装多个版本的Python。它们只需添加到您的系统路径中。
请注意,如果您让所有可执行文件调用" python",将使用您路径中的最新内容。您可以使用命令
进行检查python --version
对于Tensorflow,您可以在Python 3.6上安装它。在我的情况下,我使用Anaconda 4.4和Python 3.6,但你可以自己做。
注意:对于tensorflow,请注意安装CUDA8.0并添加CUDNN 5.1版(不是6.0版)
答案 2 :(得分:1)
是的,只需直接调用即可。 我使用python 2,python 3和pypy。
直接调用二进制文件 - 例如c:\ python27 \ python.exe myfile.py
安装套餐时,您也可以使用此功能,例如 c:\ python27 \ python.exe -m pip install pillow
或者 - 或者并行,您可以将Windows子系统用于Linux。 https://msdn.microsoft.com/en-us/commandline/wsl/install_guide
这与您的Windows安装区别开来。
在窗口的bash终端中:
python 2: sudo apt-get install python python 3: sudo apt-get install python3
for python 2 pip: sudo apt-get install python-pip 或者对于python 3 sudo apt-get install python3-pip
答案 3 :(得分:0)
每个人都喜欢使用不同Python版本的不同方式。所以我最喜欢的是为不同的Python版本定义不同的变量,并在系统变量PATH中添加/删除变量以使用不同的Python版本。
所以例如: 如果您使用anaconda for Python 3,您可以创建一个变量conda3并在其中添加以下内容:
C:\ Anaconda3; C:\ Anaconda3 \库\的mingw-W64 \ BIN; C:\ Anaconda3 \库的\ usr \ BIN; C:\ Anaconda3 \库\ BIN; C:\ Anaconda3 \脚本;
当然,值的变化取决于你安装python的位置。
以类似的方式添加Python2,根据您要使用的版本,您可以添加(以上面的示例为基础)%Anaconda3%到您的系统变量PATH。
注意: 即使您在System变量PATH中添加了不同的python变量,系统也会在找到第一个python时停止搜索另一个python版本。