pycharm同时安装python2和python3,及python3 使用pip来搭建库的注意事项
背景: 因为之前pycharm一直都是安装的是python2,但是因为要学爬虫且python2 的一些库现在不在维护,所以打算安装python3.
安装python3
- 在官网上面下载python3.6
- 安装时勾选AddPython3.6 to PATH,在Advanced Options中不建议勾选后面debug两项,然后点击Inatall进行安装
安装python2
- 和上面一样,因为是很近之前弄的,所以不怎么记得了
环境变量配置
右键 --我的电脑,选择–高级系统设置,选择–高级,点击–环境变量,选择path,点击编辑,新建,然后添加
C:\Python27\Scripts
和C:\Python27(这个是python2的文件所在处)
python3 则添加上图一二行所示。
修改python.exe名称
找到python2和Python3的安装目录,分别修改python2.7.9和
Python3. 6.6中= =python.exe= =和= =pythonw.exe= =的名称为python2. exe、pythonw2 . exe和python3. exe、pythonw3 .exe。
在cmd运行 python3
似乎好像在运行python2的时候,不要先输入C:\python27,就会出现和上面一样的情况。但是进行如pip操作一定要先输入C:\python2
pip3和pip2 的设置
Python安装包需要用到包管理工具pip,但是当同时安装python2和
Python3的时候,pip只是其中一个版本,以下将提供一个修改方
式,即重新安装两个版本的pip,使得两个Python版本的pip能够共
存。
pip3重安装输入:python3 -m pip install --upgrade pip --force-reinstall
注意:直接输入上面的就可以了,进入cmd之后直接输入。因为python3就在c:\users\34432,所以不要用cd ,也不要先输入python3 再输入后面的!!!!!!
上面这张图第一个错误是,直接进入cmd,直接输入
python2 -m pip install --upgrade pip --force-reinstall ,因为python2 不在c:\users\34432里面所以,先输入cd c:\python27,再输入,如下图好像先输入python2 再输入python2 -m pip install --upgrade pip --force-reinstall 也不可以
pycharm配置
打开Pycharm后,点击File -> Settings, 在Settings 页面中选择Project项目名-> Project Interpreter, 在如下图右上角位置点击
Add添加python解释器。
然后如下图,点击Add Local
将上面改的python2.exe和python3.exe的路径放在上面
因为我有三个,所以这里不是python2和python3 的路径
以python3 的pip3 安装bs4包为例
第一次错误是先输入python3 然后再输入ipi install bs4,应该要直接输入pip3 install bs4,不是pip install bs4,因为我们上面已经改了,所以要用pip3
以后引进包应该输入