目录html
Python最让人的喜欢的就是它有丰富的类库和各类第三方的包,而对于这些包的下载、删除等管理操做,就要用到包管理工具,而Python的包管理工具备easey_install、setuptools、pip、distribute,那么这些包都是什么关系呢?
能够看到setuptools将被distribute取代(虽而后来distribute又合并回setuptools中了,欲了解详情参见)。而pip则将要取代easy_install。因此咱们在这里简单说一下pip这个包管理工具,咱们经过pip命令能够很方便的对各类包进行管理、下载、卸载、查询等操做。经过pip包管理工具下载第三方包,下面列出经常使用的pip命令。python
pip install django # 下载默认版本的第三方包,默认为最新版 pip install django==1.11.18 # 下载指定版本的第三方包 pip -V # 查看pip包管理工具的版本 python -m pip install -U pip # windows系统升级pip版本的命令 python -m pip install django # 当pip很差使的时候,能够经过python来调用pip管理包 pip install -U pip # liunx and Mac OS X 升级pip版本 pip list # 查询pip对应版本解释器内的全部包 pip unistall django # 卸载指定的包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名 # for example pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.11 pip install -i https://pypi.doubanio.com/simple/ apscheduler pip install django==1.11.18 -i https://pypi.douban.com/simple/ pip install -i https://pypi.doubanio.com/simple/ -r requirements.txt
ImportError: cannot import name 'main' 'Fatal error in launcher: Unable to create process using'"'
上述问题的解决办法是从新安装pip。django
首先卸载原有的pip,这一步首先保证你的Python解释器已经成功的添加到环境变量中,添加方法,see also :windows下安装Python并配置解释器bootstrap
python -m pip uninstall pip # 卸载原有的pip
再将get-pip.py文件放到Python解释器的安装目录后,在cmd中使用Python执行该文件
python python C:\Python36\get-pip.py # 路径是你的get-pip.py的绝对路径,前提是python已添加环境变量,而且get-pip.py文件在你的python解释器的安装目录
windows
须要注意的是,若是执行上述代码没什么反应,说明原文件有些问题,你尽量的检查一下原文件,通常是最后一行的多行注释是否是本身单独出如今一行了,它应该紧挨着内容,不要有空格。
网络