我分别将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目录做别名吗?)
答案 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来测试它,但是从我读过它“应该”起作用。