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

pycharm每次新建项目都要重新安装一些第三方库解决办法目前有三个解决办法,也是亲测有用的:第一个方法:因为之前有通过pycharm的projectinterpreter里的+号添加过一些库,但添加的库只是指定的项目用的,如果想要用,就必须用之前的项目的python解释器,举个例子:这个是我之前的项目的解释器,这个项目解释器是继承的python的解释器,同时又安装了上面你看到的这些库,包含numpy和opencv-python等,然后我新…

大家好,又见面了,我是你们的朋友全栈君。

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

第一个方法:因为之前有通过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://javaforall.net/145324.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月17日 下午5:40
下一篇 2022年5月17日 下午5:40


相关推荐

  • python3字典的排序

    python3字典的排序平常学习了字典(dict),感觉还行。但一到用的时候,就感觉模棱两可。于是就总结了字典的常见用法,以后可熟记于心。—————更新日记:2019-05-21通一表述:字典有两个参数,key,value,下面所描述,键:key,值:value欢迎批评指正!—————-…

    2022年6月26日
    26
  • 个人网站如何赚钱

    个人网站如何赚钱

    2021年9月9日
    83
  • win7、win10进程pid4占用80端口的解决办法

    win7、win10进程pid4占用80端口的解决办法

    2021年10月12日
    86
  • spring拦截器和过滤器有什么区别_拦截器和过滤器的区别面试

    spring拦截器和过滤器有什么区别_拦截器和过滤器的区别面试简介这几天在回顾Spring的AOP时,对过滤器,拦截器,AOP的关系有点好奇,故记录做以备份。在实现一些公共逻辑的时候,很多功能通过过滤器,拦截器,AOP都能实现,但是不同的方式有不同的效率。具体有什么区别,看下文描述。前后端交互基本逻辑过滤器过滤器拦截的是URLSpring中自定义过滤器(Filter)一般只有一个方法,返回值是void,当请求到达web容器时,会探测当…

    2022年8月23日
    9
  • 蜘蛛日志分析工具

    蜘蛛日志分析工具蜘蛛日志分析工具 为什么要使用蜘蛛日志分析工具 因为蜘蛛日志会反应出一个网站的状况 但是很多蜘蛛日志都是需要每天去查看的 且都是一个一个地查看 今天给大家分享一个可以批量查看网站收录以及网站蜘蛛曲线的工具 一款万能 SEO 工具 自动采集 自动伪原创 自动发布 蜘蛛收录日志查看 自动外链接下来我们会以图片的形式给大家展示 大家注意看图免费使用 关于站长而言 每个胜利的站点都会经过网站改版的过程 改换网站域名 重新设计程序与网站模板 但这并不是一个轻松的事情 特别是针对中小企业网站 它面临诸多风险

    2026年3月18日
    2
  • 不是单组分组函数

    不是单组分组函数问题:一:SELECT tablespace_name, SUM(bytes) freeFROM dba_free_space不是单组分组函数原因: 1、如果程序中使用了分组函数,则有两种情况可以使用:程序中存在group by,并指定了分组条件,这样可以将分组条件一起查询出来改为:  SELECT tablespace_name, SUM(bytes) freeFROM dba_free_spa…

    2022年6月30日
    29

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号