pip使用镜像源安装软件包、pycharm中安装软件包
我们在安装Python解释器的时候也会有一个库路径,而我们使用pip install命令进行安装的时候,所下载安装的扩展库都保存在Python解释器给我们分配的库路径中,当前的Python项目中没有该扩展库。在windows环境下,pip会将下载的第三方包存放在以下路径:[your python path]\Lib\site-packages\中;创建项目时,编译器分配的库的安装路径是:[your
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种方法!!!
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)