Windows下pycharm安装第三方库失败,一个通用的解决方案

学习python都知道,python的第三方库是很多,如果都在本机 pip 的话,在新建项目的时候都会加载不需要用到的库,影响运行速度。而且现在都是用pycharm,因为它强大好用方便。但是pycharm安装第三库也会失败的。
Python有一个 virtualenv 的库,是管理虚拟运行环境,可以独立每一个运行环境,这样就可以分离不必要的库而影响运行了。

pycharm强大在于创建一个Project的时候可以选择virtualenv

在这里插入图片描述
选择图中可以直接创建一个独立的 Virtualenv 运行环境,十分的方便,然后就是安装需要的第三方库,按下Ctrl+Alt+S
在这里插入图片描述
选择+可以安装你需要的库,但是Windows下的环境总会出问题,导致有些库无论怎么装都不成功,各种报错,而且网上找了各种解决办法都无效。

解决办法一:

创建的时候选择 conda,一般接触python都是知道一个强大的库叫Anaconda
在这里插入图片描述
这样就是以Anacondapip,但是这样有一个缺点,当你换了一个项目后,再切回这个项目,一般你都找不到这个conda的运行环境了,毕竟找起来有点麻烦,还是能找到的

解决办法二:(也是推荐的解决办法)

cmd命令下,去创建一个你项目路径,mkdir一个项目,

  1. virtualenv 完整的项目路径(包括虚拟环境的名字)
  2. cd 完整的项目路径/Scripts
  3. activate(deactivate这个命令是退出env环境)这样就能进入这个虚拟环境,然后pip你需要的第三方库

当你pip还有一些错的时候,这时候可以去https://www.lfd.uci.edu/~gohlke/pythonlibs/下载Twisted中对应的版本,python3.6就是下载cp36的,然后就 pip install Twisted‑18.9.0‑cp36‑cp36m‑win_amd64.whl,建议后面填写完整路径
一般创建一个环境,可以多个项目用,比如Scrapy库,那么爬虫的项目都指向这个虚拟环境
在这里插入图片描述
可以选择项目的运行环境,而路径就是你创建的虚拟环境Scripts中指向python.exe

也可以创建一个独立的项目环境,命令和上面一样,不过项目名下创建Virtualenv,比如你在D盘创建了一个MyDemo的项目,进去运行命令,虚拟环境名为demo,那么就有一下目录D:\MyDemo\demo\Scripts,只要在MyDemo下创建你的项目,用pycharm打开,就可以直接用了
  • 6
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 安装第三方库 unittestreport 的过程中,出现失败可能是由于以下几个原因造成的: 1. 安装源的问题:使用 pip 安装时,可能默认使用了国外的源,如果网络连接不稳定,会导致安装失败。建议更换国内的源,例如使用阿里云的源或者清华大学的源等,可以通过在使用 pip 安装时添加 `-i` 或者 `--index-url` 参数来指定源。 2. 版本兼容性问题:不同版本的可能会存在一些依赖或者兼容性问题,导致安装失败。建议检查 unittestreport 的版本要求,并尝试安装符合要求的版本。 3. 环境配置问题:可能是由于环境变量或者 python 解释器的配置问题导致的安装失败。可以尝试在安装命令前添加 `--user` 参数来将安装到用户目录下,或者使用虚拟环境来安装和管理第三方。 4. 其他原因:在安装过程中可能还会遇到其他问题,例如网络问题、权限问题等。建议仔细阅读安装失败的报错信息,根据报错信息搜索相关解决方案,或者尝试重启电脑后再次安装。 总之,安装第三方库 unittestreport 失败可能是由于安装源、版本兼容性、环境配置或其他原因造成的。建议确保网络连接稳定、检查的版本要求、检查环境配置,并仔细阅读安装失败的报错信息,尝试解决问题。如若问题仍然无法解决,可以提供具体的安装错误信息,以便进一步分析和帮助解决。 ### 回答2: pycharm安装第三方库unittestreport失败可能是由于以下几个原因: 1. 网络连接问题:在安装第三方库之前,确保你的计算机可以正常访问互联网,尝试打开其他网页以验证网络连接是否良好。 2. pip安装问题:pycharm通常使用pip来安装第三方库,可能是pip安装出现问题。可以尝试升级pip到最新版本,使用以下命令: ``` pip install --upgrade pip ``` 然后再尝试重新安装unittestreport。 3. 包名错误:有时候,我们可能会将第三方的包名输入错误。在安装unittestreport之前,确认你输入的包名是正确的,可以在官方文档或其他可靠来源中找到正确的包名。 4. 版本兼容性问题:有时候,安装的第三方与你使用的pycharm版本或python版本不兼容。你可以查看unittestreport的官方文档以了解该与你所使用的环境是否兼容。 5. 付费或受限制的:如果unittestreport是一个付费的或限制使用的,你可能无法通过简单的命令直接安装。你需登录相关网站购买或获得许可证,并按照其提供的安装说明进行操作。 如果你尝试了以上方法仍然无法解决问题,可以尝试在PyPI(Python包索引)上搜索unittestreport,并查看其他用户是否遇到了类似的问题,并寻找解决方案。此外,你也可以考虑在Pycharm中手动安装unittestreport,将其下载到本地,然后通过Pycharm的"File -> Settings -> Project: xxxx -> Python Interpreter"菜单下的"+"按钮进行安装。 如果所有尝试都失败,建议联系unittestreport的开发者或Pycharm的支持团队以获取进一步的帮助和指导。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值