解决pycharm每次新建项目都要重新安装一些第三方库的问题

作者:佚明zj 时间:2023-02-22 23:08:22 

目前有三个解决办法,也是亲测有用的:

第一个方法:

因为之前有通过pycharm的project interpreter里的+号添加过一些库,但添加的库只是指定的项目用的,如果想要用,就必须用之前的项目的python解释器,举个例子:

解决pycharm每次新建项目都要重新安装一些第三方库的问题

这个是我之前的项目的解释器,这个项目解释器是继承的python的解释器,同时又安装了上面你看到的这些库,包含numpy和opencv-python等,然后我新建一个项目:

解决pycharm每次新建项目都要重新安装一些第三方库的问题

这个项目的解释器是这个,没有我之前安装的numpy以及opencv等库。只要 把它换成之前项目的解释器就自动会加载之前项目安装的第三方库了。效果如下(注意我的解释器的路径)

解决pycharm每次新建项目都要重新安装一些第三方库的问题

这样就可以用之前下载好的python第三方库了,不知道有没有说明白。

第二个方法:

添加项目所用的python的site-package的路径,这个同时也解决了,为什么在有的时候cmd可以导入一些库,而pycharm不导入会报no moudule的问题,实际上还是环境变量的问题

解决pycharm每次新建项目都要重新安装一些第三方库的问题

点击设置参数

解决pycharm每次新建项目都要重新安装一些第三方库的问题

在环境变量里面添加一个PYTHONPATH路径

解决pycharm每次新建项目都要重新安装一些第三方库的问题

这个路径可以通过cmd找到,因为都说了cmd可以找到这个全局安装的库,但是pycharm找不到

解决pycharm每次新建项目都要重新安装一些第三方库的问题

这个路径填:H:\library\python\lib\site-packages即可

实际上很多库安装之后都会把路径信息加到这里,这样就能找到安装的库。

第三个方法:

如果你安装的库都是通过pip安装到site-packages里面的话,其实可以继承一下就可以了

点开解释器,Add

解决pycharm每次新建项目都要重新安装一些第三方库的问题

把inherit global site-packages 打上勾就可以了

解决pycharm每次新建项目都要重新安装一些第三方库的问题

总结:

上述方法用一个就能解决,第一个方法是依赖pycharm内部安装的第三库,只需要安装一次,然后以后每次都索引到这个继承之后的解释器就可以,但这样用的库并不是用的通过全局安装好的库。

第二个方法本质就是添加全局安装好的库(通过pip安装的)

第三个方法是我后来加的,我觉得是最好的方法,不麻烦,也理解了这里面的解释器的继承

Note:有一点很奇怪这个python的路径明明是H:\library\python\Lib\site-packages但是用cmd打印出来是小写的lib,不知道这个是为什么,但不管以打印的为准就对了。

来源:https://blog.csdn.net/qq_31638535/article/details/80574513

标签:pycharm,安装,第三方库
0
投稿

猜你喜欢

  • Python获取android设备cpu和内存占用情况

    2023-02-25 20:46:47
  • Python个人博客程序开发实例用户验证功能

    2023-07-31 14:24:36
  • Pycharm连接远程服务器并远程调试的全过程

    2023-12-26 23:36:03
  • 遗传算法python版

    2021-04-29 23:36:20
  • MySQL 字符串模式匹配 扩展正则表达式模式匹配

    2024-01-20 14:47:41
  • 详解Golang中interface接口的原理和使用技巧

    2024-04-26 17:29:10
  • Mysql存储引擎MyISAM的常见问题(表损坏、无法访问、磁盘空间不足)

    2024-01-14 22:07:53
  • python关于变量名的基础知识点

    2023-07-27 14:21:43
  • python中 OpenCV和Pillow处理图像操作及时间对比

    2021-02-04 16:46:52
  • python可变对象,不可变对象详解

    2023-10-18 05:14:25
  • 关于对Java正则表达式"\\\\"的理解

    2023-06-24 07:23:02
  • Pytest接口自动化测试框架搭建模板

    2022-01-29 02:26:44
  • Python实现类继承实例

    2023-11-13 07:44:24
  • ASP.NET(C#)中操作SQLite数据库实例

    2024-01-20 08:30:12
  • Python实现简单状态框架的方法

    2022-08-20 14:13:44
  • javascript canvas实现雨滴效果

    2024-04-17 10:02:45
  • asp之自动闭合HTML/ubb标签函数+简单注释

    2008-09-29 12:21:00
  • Django中对数据查询结果进行排序的方法

    2021-01-31 23:40:18
  • RichTextBox 显示图片和word的代码

    2023-06-28 18:27:12
  • 加密处理使密码更安全[CFS编码加密]

    2008-03-19 13:30:00
  • asp之家 网络编程 m.aspxhome.com