安装

安装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,有pippip2.7pip2,说明此时在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 '"'

参考https://stackoverflow.com/questions/37220055/pip-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

参考