py2,py3版本安装路径问题,终端运行版本切换,使用pip安装模块,及用pip更新所有可模块
Py2,py3安装问题
我的电脑目前装了py2和py3两个版本,大家第一次安装完的时候,分别去到安装py2和py3的地方,在py2中把python.exe改成python2.exe,在py3中把python.exe改成python3.exe,路径就是你安装的地方。(这样是为了你在终端切换版本时方便操作,便于区别开)
如图:
Python3的修改操作和这个一样,我就不演示了
这么一来,在终端想调用py2的时候直接输入python2,想调用py3的时候直接输入python3就可以.
关于路径问题:(好多人在终端运行不了Python或者安装模块装不上一大半问题就出在这里)
在我修改的基础上给你演示我安装的路径:
打开系统属性,点击环境变量:
点击path,用户变量,系统变量中的path两个我都改了,反正不影响
点击进去,添加路径(直接把装有.exe结尾的文件的这里的路径拷贝到这里就行了),如我这里的C:python27
这里的注意,把你的包的路径也放进来,后期安装包的时候很有用,你下载的包就保存在这里面了,如我这里的C:python27\Scripts
系统路径和用户路径操作方式一样
这样就ok了
终端查看pip安装情况:
#在cmd上执行以下代码用于更新pip python3 -m pip install --upgrade pip --force-reinstall python2 -m pip install --upgrade pip --force-reinstall #查看pip版本 pip3 -V pip2 -V
常规安装方式:
打开命令行工具,输入pip install ‘模块名‘,但是因为PC上安装了两个版本的python
并且修改了可执行文件python.exe的名称,所以直接执行pip会出现错误。
给py2安装第三方模块:
打开命令行工具,输入python2 -m pip install ‘模块名‘即可
给py2安装第三方模块:
打开命令行工具,输入python3 -m pip install ‘模块名‘即可
pip安装无法安装包:
以管理员身份打开cmd运行,或者修改文件的属性
利用pip更新所有可更新的模块
建议替换pip安装源:
国外官方pypi经常被墙导致不可用,最好将自己使用的pip源更换一下。比如使用清华大学的pip源,它是官网pypi的镜像
Windows用户替换pip源方式:
进入你的个人用户下,我的是C:\Users\HUAWEI,新建名为pip的文件夹,在文件夹下新建一个名为pip.ini的文件,用文本方式打开并在里面写入并保存一下内容:
[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host=mirrors.aliyun.com
位置参考:
更新所有老旧的包
查看可更新包:
pip list --outdated --format=columns
批量下载并更新:
pip install pip-review
依次更新所有包:
pip-review --local --interactive