我分别将 python 3.4 和 python 3.5 安装到 C:\Python34
和 C:\Python35
。
我创建了两个引用这些可执行文件的 bat 文件,即 python.bat
和 python35.bat
并将它们添加到我的 PATH
中。这样我就可以得到
C:\>python -V
Python 3.4.3
C:\>python35 -V
Python 3.5.1
C:\>pip
这对我来说效果很好,除非我想调用 PIP
,因为它实际上位于 PythonXX\Scripts\
文件夹内。
有没有一种简单的方法可以从 cmd 调用 pip 和其他脚本,
无需每次输入 C:\>Python34\Scripts\pip
或 C:\>Python35\Scripts\pip
?
(注意:pip 不是我想从 Scripts 文件夹运行的唯一文件。我可以为 Scripts 目录指定别名吗?)
最佳答案
您可以创建symbolic links :
for %A in (c:\Python34\Scripts\*.exe) do mklink C:\Windows\System32\%~nA34.exe %A
然后用pip34
调用pip
。
对其他 python 版本执行相同的操作。
关于python - 在Windows上安装多个Python版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34877270/