阿里云镜像源:http://mirrors.aliyun.com/pypi/simple/
豆瓣镜像源:http://pypi.douban.com/simple/
清华大学镜像源:https://pypi.tuna.tsinghua.edu.cn/simple/
百度镜像源:https://mirror.baidu.com/pypi/simple/
举例:使用pip下载requests库,scikit-learn库,并更新pip版本;代码如下:
pip install requests
pip install scikit-learn
python.exe -m pip install --upgrade pip
注意:我这里是已经修改了安装源,而且是永久性的修改。修改方式如下:
在Windows系统中,你可以在 C:\users\你的用户名\ 目录下创建一个名为pip的文件夹,在该文件夹下创建一个名为pip.ini的文件,并在该文件中添加以下内容:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
完成以上配置后,就可以成功使用pip命令利用阿里云镜像源来安装各种软件包了。
注意:Python在终端通过pip安装好包以后,在Pycharm中依然无法使用的问题!!!
解析:我们在创建新的Python项目的时候编译器会自动给我们分配一个库的安装路径(项目名/venv/Lib);我们在安装Python解释器的时候也会有一个库路径,而我们使用pip install命令进行安装的时候,所下载安装的扩展库都保存在Python解释器给我们分配的库路径中,当前的Python项目中没有该扩展库。
在windows环境下,pip会将下载的第三方包存放在以下路径:[your python path]\Lib\site-packages\中;创建项目时,编译器分配的库的安装路径是:[your project path]\venv\Lib\site-packages\中。
解决方案:具体有三种解决方法,如下所示:
在pycharm编辑器中,点击文件(File),然后选择设置(Settings),最后点击 + 号,即可。具体如下所示:
重新新建一个项目,创建的时候勾选继承全局站点软件包(inherit global site-packages),即可解决。(这里只做了演示,并没有真实创建)
个人推荐使用第2种方法!!!