Windows下pycharm安装第三方库失败(通用解决方案)
作者:Encin_Li 发布时间:2022-06-07 22:54:37
学习python都知道,python的第三方库是很多,如果都在本机 pip 的话,在新建项目的时候都会加载不需要用到的库,影响运行速度。而且现在都是用pycharm,因为它强大好用方便。但是pycharm安装第三库也会失败的。
Python有一个 virtualenv 的库,是管理虚拟运行环境,可以独立每一个运行环境,这样就可以分离不必要的库而影响运行了。
pycharm强大在于创建一个Project的时候可以选择virtualenv,
选择图中可以直接创建一个独立的Virtualenv 运行环境,十分的方便,然后就是安装需要的第三方库,按下
选择可以安装你需要的库,但是Windows下的环境总会出问题,导致有些库无论怎么装都不成功,各种报错,而且网上找了各种解决办法都无效。
解决办法一:
创建的时候选择conda,一般接触python都是知道一个强大的库叫Anaconda
这样就是以Anaconda去,但是这样有一个缺点,当你换了一个项目后,再切回这个项目,一般你都找不到这个conda的运行环境了,毕竟找起来有点麻烦,还是能找到的
解决办法二:(也是推荐的解决办法)
在命令下,去创建一个你项目路径,一个项目,
virtualenv
完整的项目路径(包括虚拟环境的名字)
cd
完整的项目路径/Scriptsactivate(deactivate这个命令是退出env环境)
这样就能进入这个虚拟环境,然后你需要的第三方库
当你还有一些错的时候,这时候可以去https://www.lfd.uci.edu/~gohlke/pythonlibs/下载Twisted中对应的版本,python3.6就是下载cp36的,然后就,建议后面填写完整路径
一般创建一个环境,可以多个项目用,比如Scrapy库,那么爬虫的项目都指向这个虚拟环境
可以选择项目的运行环境,而路径就是你创建的虚拟环境中指向python.exe
也可以创建一个独立的项目环境,命令和上面一样,不过项目名下创建Virtualenv,比如你在D盘创建了一个MyDemo的项目,进去运行命令,虚拟环境名为demo,那么就有一下目录D:\MyDemo\demo\Scripts,只要在MyDemo下创建你的项目,用pycharm打开,就可以直接用了
来源:https://blog.csdn.net/Encin_Li/article/details/88150388


猜你喜欢
- 本文实例讲述了Python面向对象封装操作。分享给大家供大家参考,具体如下:目标士兵突击案例身份运算符封装封装 是面向对象编程的一大特点面向
- 概要在k8s中,kube-scheduler是Kubernetes中的调度器,用于将Pod调度到可用的节点上。在调度过程中,kube-sch
- 这篇文章主要介绍了Python JSON编解码方式原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要
- 1.在用windows模式登陆sql server 数据库 简历一个student的数据库,然后新建查询:create table stud
- 例子1:<input type="text" value="0" onkeyup="
- 前言昨天团队的学妹来问关于POP3协议的问题,所以今天稍稍研究了下POP3协议的格式和Python里面的poplib。而POP服务器往回传的
- 【原理介绍】通过NETCONF,网管能够用可视化的界面统一管理网络中的设备,并且安全性高、可靠性强、扩展性强。如下图所示,网管与网络中的所有
- 正在看的ORACLE教程是:Oracle 数据表分区的策略。本文描述通过统计分析出医院信息系统需分区的表,对需分区的表选择分区键,即找出包括
- 我们知道,当你把一个资源文件和一个.py文件放在一起的时候,你可以直接在这个.py文件中,使用文件名读取它。例如:with open(
- 我就废话不多说啦,还是直接看代码吧!import osimport sysimport djangosys.path.append(r
- 上次介绍了如何通过钉钉进行群通知,有同学反馈自己更习惯使用企业微信或公司使用了企业微信,希望也能出个基于Python的企业微信的群通知教程,
- 引用计数Python默认的垃圾收集机制是“引用计数”,每个对象维护了一个ob_ref字段。它的优点是机制简单,当新的引用指向该对象时,引用计
- 服务器之间的http数据传输直接使用python内置的http服务:python -m SimpleHTTPServer 8000此时,输入
- <div style=" position: fixed; width: 100%; height: 100%; left:
- 项目地址:https://github.com/GriffinLewis2001/Python_movie_links_scraper运行效
- 本文实例为大家分享了Bootstrap modal使用及点击外部不消失的解决方法,供大家参考,具体内容如下1.代码:<input id
- python数据与matlab互通SciPy有时候需要利用python进行科学计算,但需要Matlab进行交互式画图,因此需要掌握pytho
- 什么是CPU/PSUOracle CPU的全称是Critical Patch Update, Oracle对于其产品每个季度发行一次安全补丁
- .游标方式 1 DECLARE @Data NVARCHAR(max) SET @Data='1,tanw;2,keen
- 使用Python的第三方库pyautogui,PyAutoGUI是一个纯Python的GUI自动化工具,其目的是可以用程序自动控制鼠标和键盘