安装
安装Python2(以及pip)
下载及安装
到Python的官网 https://www.python.org/ 下载Python的安装文件
对于Windows用户来说,如果是32位系统,则选择x86版本;如果是64位系统,则选择64版本的安装文件。
添加Python2的环境变量
此电脑--属性--高级系统设置--高级--环境变量--系统变量--Path--编辑
D:\Python27\Scripts\;D:\Python27\
安装setuptools
要安装的pip,依赖于setuptools,所以需要先安装setuptools,再安装pip
到官网 https://pypi.python.org/pypi/setuptools 下载
执行下面命令安装
python setup.py install
安装pip
pip是安装和管理python包的工具,通过pip来安装python包变的十分简单。
到官网 https://pypi.python.org/pypi/pip
执行下面命令安装
python setup.py install
此时我们看一下python的pip的安装目录D:\Python27\Scripts
,有pip
、pip2.7
、pip2
,说明此时在cmd中执行pip或是pip2.7或是pip2,执行的都是python2的pip。
安装Python3
由于Python3自带pip,所以无需另外安装pip
下载和安装
到Python的官网 https://www.python.org/ 下载Python3的安装文件
为了区分是Python2还是Python3,把python.exe文件重命名为python3.exe
添加Python3的环境变量
可以在安装时勾选,也可以在安装完成后添加
验证Python3里pip是否自动安装成功
在cmd里输入pip3
或是pip3.5(此时输入pip看不出是Python2还是Python3中的pip),若有下列显示则表明Python3中pip自动安装成功
pip3
Usage:
pip3 <command> [options]
...
出现过报错
Fatal error in launcher: Unable to create process using '"'
python3 -m pip install --upgrade pip --proxy=135.245.48.34:8000
Collecting pip
Downloading https://files.pythonhosted.org/packages/c2/d7/90f34cb0d83a6c5631cf71dfe64cc1054598c843a92b400e55675cc2ac37/pip-18.1-py2.py3-none-any.whl (1.3MB)
100% |████████████████████████████████| 1.3MB 936kB/s
Installing collected packages: pip
Found existing installation: pip 9.0.1
Uninstalling pip-9.0.1:
Successfully uninstalled pip-9.0.1
Successfully installed pip-18.1
问题解决。
具体使用
pip 安装
若是在Python2
中使用pip操作时,用pip2或是pip2.7相关命令。
D:\Python27\Scripts>tree /f
easy_install-2.7.exe
easy_install.exe
pip.exe
pip2.7.exe
pip2.exe
例:给Python2安装selenium,在cmd中输入
pip2 install selenium
或是
pip2.7 install selenium
若是在Python3
中使用pip操作时,用pip3或是pip3.5相关命令。
例:给Python3安装selenium,在cmd中输入
pip3 install selenium 或是 pip3.5 install selenium
源码安装
若有的包不支持pip的安装形式,将相应的文件下载解压后放入到某个目录下,用cmd进入到解压后的目录
- 若是给Python2安装该包,则执行python setup.py install
- 若是给Python3安装该包,则执行python3 setup.py install
virtualenv 环境创建
在命令里用-p
指定python版本
virtualenv.py -p "D:\Python35\python3.exe" env35_directory