pip使用镜像源安装软件包、pycharm中安装软件包

1、国内常见的镜像源地址

阿里云镜像源:http://mirrors.aliyun.com/pypi/simple/

豆瓣镜像源:http://pypi.douban.com/simple/

清华大学镜像源:https://pypi.tuna.tsinghua.edu.cn/simple/

百度镜像源:https://mirror.baidu.com/pypi/simple/

2、终端使用pip命令下载安装包

举例:使用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命令利用阿里云镜像源来安装各种软件包了。

3、pycharm中安装软件包(三方包)

注意: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\中。

python解释器问题

在写程序的时候发现了一个问题,就是我原来import的第三方包,在新建的项目里仍然报错,还需要重新下载一次。

发现:原来每建一个新项目,python会默认生成另一个新的解释器和相关虚拟环境,包括第三方包的文件夹,这个虚拟环境是个初始化的环境,不包括所有后加的文件

所以:如果想用原来加进来的第三方包,就将当前的虚拟环境换成初始的虚拟环境;或者在pycharm中加载第三方包,这个第三包是在这个新建的虚拟环境中,对其他虚拟环境无影响

解决方案:具体有三种解决方法,如下所示:

(1).直接在当前项目中下载安装

在pycharm编辑器中,点击文件(File),然后选择设置(Settings),最后点击 + 号,即可。具体如下所示:

(2).设置新建项目的配置 

重新新建一个项目,创建的时候勾选继承全局站点软件包(inherit global site-packages),即可解决。(这里只做了演示,并没有真实创建)

个人推荐使用第2种方法!!!

  • 15
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值