Fork me on GitHub

windows安装各版本python解释器和anaconda

window安装python解释器(3.6)

安装过程详见下面链接:https://jingyan.baidu.com/article/e9fb46e1502c5a7520f76640.html

python解释器环境变量问题

windows打开cmd,输入python后能够进入python互交界面是因为系统先根据path环境变量去找python.exe,一般都在安装目录下

 

环境变量如下

但是这里输入python并不会找到python3.6的python.exe因为在3.6的环境变量上面还有anaconda的python.exe。

解决方案:

由于下载的解释器全部都只自带python.exe,所以输入python只会调用最靠前的python.exe,可以在python.exe的目录下复制当前的python.exe,然后粘贴到当前目录。

将复制的副本重命名为python3.6.exe,这样输入python3还是调用path中靠前的pytho.exe但是输入python3.6则会调用你复制的那个exe

 

若是下载python3.7和2.7的也可以如此做

多个解释器版本时pip的使用问题

在cmd中输入pip进行安装第三方库时,pip命令也是找path中最靠前的路径下的pip,调用此pip只会将第三方库安装在此pip所在的解释器下。

所以如何在任意解释器中都能使用pip进行安装第三方库呢?

解决方案

这里可以先进入你要安装第三方库的解释器的目录下,找到script目录,进入,会发现各种pip.exe

例如要在python3.6解释器下安装第三方库,这时可以进入该解释器的script目录

可以发现各种pip

复制该目录H:\python\python3.6\Scripts,在cmd中cd进入该目录,这时执行pip就会对应操作相应的解释器了

虚拟环境中pip同理

 

posted @ 2018-12-10 12:53  醉生卐梦死  阅读(5651)  评论(0编辑  收藏  举报