在Windows上安装多个python版本

时间:2016-01-19 12:49:11

标签: python windows batch-file

我分别将python 3.4和python 3.5安装到C:\Python34C:\Python35。 我创建了两个引用这些可执行文件的bat文件,即python.batpython35.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\pipC:\>Python35\Scripts\pip

(注意:pip不是我想从Scripts文件夹运行的唯一文件。我可以为Scripts目录做别名吗?)

2 个答案:

答案 0 :(得分:1)

您可以创建symbolic links

for %A in (c:\Python34\Scripts\*.exe) do mklink C:\Windows\System32\%~nA34.exe %A

然后使用pip致电pip34。 与其他python版本做同样的事情。

答案 1 :(得分:0)

您可以设置一些别名

doskey pip34=C:\python34\scripts\pip
doskey pip35=C:\python35\scripts\pip

我没有Windows shell来测试它,但是从我读过它“应该”起作用。