PyCharm更换pip源、模块安装以及PyCharm依赖包导入导出功能

 更新时间:2023年11月13日 14:58:41   作者:Peter_Gao_  
这篇文章主要给大家介绍了关于PyCharm更换pip源、模块安装以及PyCharm依赖包导入导出功能的相关资料,我们在使用pycharm的时候,pycharm中的虚拟环境依赖包需要导出成一个文件,需要的朋友可以参考下

一、Pycharm更换安装源

在下载安装好Pycharm后,一个在实际编程开发过程中非常重要的问题是第三方库添加,然而Python默认的源网络速度有点慢,因此,我们常常需要做的是更换Pycharm的安装源。

在当前最新版(2022.03版)的Pycharm中,更换安装源过程如下所示:

首先在项目开始出,点击下面的Python Packages,然后点击左上方的小齿轮(注意不是右上方的小齿轮),过程如下所示:

在弹出的页面中,我们点击加号,如下所示:

之后,我们就可以输入国内常用的下载源了,我使用的是阿里云的源,如下所示:

- 清华:https://pypi.tuna.tsinghua.edu.cn/simple
- 阿里云:http://mirrors.aliyun.com/pypi/simple/
- 中国科技大学 :https://pypi.mirrors.ustc.edu.cn/simple/
- 豆瓣:http://pypi.douban.com/simple/

注意:有的包只能使用pip默认源下载

使用清华源等国内源下载速度很快,但是修改pip默认镜像源后,有的包可能只有默认源有。只能临时使用默认源安装:pip默认镜像地址:

https://pypi.org/simple

 从某个指定的镜像源安装模块

pip install <module> -i https://pypi.org/simple
pip install <module> -i https://pypi.tuna.tsinghua.edu.cn/simple

二、Pycharm添加第三方库

接下来,我们需要安装第三方库。

再Pycharm页面中,我们点击File,然后在弹出的下拉框中,选择“Settings”,如下所示:

三、Pycharm添加第三方库错误解决

但是,这种安装方式有时会安装失败,特别是在更换了安装源的情况下,安装失败页面如下所示:

 这时,我们可以打开安装失败的详细信息,结果如下所示:

 之所以会出现这种情况,多半是因为我们自定义的安装源无法验证导致的,为了解决这一问题,我们可以复制上述提示中的代码。然后打开本地cmd窗口,然后执行上述代码,

注意,我们需要在代码的最后添加

--trusted-host mirrors.aliyun.com

这样才可以安装成功。

结果如下所示:

 我们可以回到刚才的页面,就可以发现我们的第三方库已经安装成功了,如下所示:

PyCharm依赖包导入导出方法

在PyCharm的terminal中输入:

1.将依赖包导出至requirements文件

pip freeze > requirements.txt

2.从requirements文件中导入依赖包

pip install -r requirements.txt

总结

到此这篇关于PyCharm更换pip源、模块安装以及PyCharm依赖包导入导出功能的文章就介绍到这了,更多相关PyCharm更换pip源及模块安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python 基本结构语句(函数和模块)

    python 基本结构语句(函数和模块)

    这篇文章主要介绍了python 基本结构语句(函数和模块),文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09
  • 使用python实现ANN

    使用python实现ANN

    这篇文章主要为大家详细介绍了使用python实现ANN的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • Python异步编程之新旧协程的实现对比

    Python异步编程之新旧协程的实现对比

    Python中新旧协程的实现方式在协程发展史上有一段交集,并且旧协程基于生成器的协程语法让生成器和协程两个概念混淆,所以对学习者会造成一定的困扰,本文主要说明两种协程的实现方式的差异,需要的可以了解下
    2024-01-01
  • python如何统计字符串中字符的个数

    python如何统计字符串中字符的个数

    这篇文章主要给大家介绍了关于python如何统计字符串中字符的个数的相关资料,如果在一个字符串中,需要统计某个字符或字符串出现的次数,可以使用count方法,需要的朋友可以参考下
    2023-10-10
  • Pytorch损失函数nn.NLLLoss2d()用法说明

    Pytorch损失函数nn.NLLLoss2d()用法说明

    这篇文章主要介绍了Pytorch损失函数nn.NLLLoss2d()用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • python基于queue和threading实现多线程下载实例

    python基于queue和threading实现多线程下载实例

    这篇文章主要介绍了python基于queue和threading实现多线程下载实例,是比较实用的技巧,需要的朋友可以参考下
    2014-10-10
  • Django使用httpresponse返回用户头像实例代码

    Django使用httpresponse返回用户头像实例代码

    这篇文章主要介绍了Django使用httpresponse返回用户头像实例代码
    2018-01-01
  • Python pyecharts实现绘制中国地图的实例详解

    Python pyecharts实现绘制中国地图的实例详解

    pyecharts是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒。本文将通过pyecharts绘制中国地图,需要的可以学习一下
    2022-01-01
  • Python中对数组集进行按行打乱shuffle的方法

    Python中对数组集进行按行打乱shuffle的方法

    今天小编就为大家分享一篇Python中对数组集进行按行打乱shuffle的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • matplotlib 向任意位置添加一个子图(axes)

    matplotlib 向任意位置添加一个子图(axes)

    这篇文章主要介绍了matplotlib 向任意位置添加一个子图(axes),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04

最新评论