前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Q&A PyCharm安装包失败的解决办法「建议收藏」

Q&A PyCharm安装包失败的解决办法「建议收藏」

作者头像
全栈程序员站长
发布2022-08-27 12:02:58
1.9K0
发布2022-08-27 12:02:58
举报
文章被收录于专栏:全栈程序员必看

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

问题场景:

  • Win10专业版64位;
  • Administrator用户登陆
  • PyCharm版本:2020.1.1专业版
  • 安装了三个版本的Python在C:\python目录下,分别为Python3.6.8,3.7.7,3.8.3,都是64位。
Q&A PyCharm安装包失败的解决办法「建议收藏」
Q&A PyCharm安装包失败的解决办法「建议收藏」
Q&A PyCharm安装包失败的解决办法「建议收藏」
Q&A PyCharm安装包失败的解决办法「建议收藏」
  • 在PyCharm中创建三个Virtualenv Environment,分别为venv_py36、venv_py37、venv_py38
Q&A PyCharm安装包失败的解决办法「建议收藏」
Q&A PyCharm安装包失败的解决办法「建议收藏」
Q&A PyCharm安装包失败的解决办法「建议收藏」
Q&A PyCharm安装包失败的解决办法「建议收藏」

问题描述

在PyCharm的Project Interpretor中安装包总是失败,如下图所示:

Q&A PyCharm安装包失败的解决办法「建议收藏」
Q&A PyCharm安装包失败的解决办法「建议收藏」
Q&A PyCharm安装包失败的解决办法「建议收藏」
Q&A PyCharm安装包失败的解决办法「建议收藏」

该问题在远程Python Interpreter中不存在,但是,在WIN10下即没有成功过,二者不同在于PyCharm远程CentOS8项目中用的是远程系统Python解释器,而WIN10下即是Virtualenv Environment。尝试了两天都没有完美地解决该问题。

解决办法1

STEP:激活PyCharm项目依赖的虚拟环境

cd进入Scripts目录,如图所示:

Q&A PyCharm安装包失败的解决办法「建议收藏」
Q&A PyCharm安装包失败的解决办法「建议收藏」

在SHELL中激活当前虚拟环境:PS N:\Pycharm_ws\venv_py36\Scripts> .\activate (venv_py36) PS N:\Pycharm_ws\venv_py36\Scripts>

STEP:用虚拟环境中的pip命令安装包

(venv_py36) PS N:\Pycharm_ws\venv_py36\Scripts> pip install pythonping

结果分析和总结

1)对比下图中的(A)和(B),可见包被安装到了虚拟环境的site-packages目录中,这正是要解决的问题。但还是没有直接地能在PyCharm的Project Interpreter窗口中进行包的安装。 2)Google时发现,这有可能是PyCharm的一个BUG。 3)在PowerShell中安装好后,很快被PyCharm检测到。

Q&A PyCharm安装包失败的解决办法「建议收藏」
Q&A PyCharm安装包失败的解决办法「建议收藏」

解决办法2

在PyCharm的代码编辑器中输入导入要安装模块的语句(import pythonping),然后ide会提示没有该模块,点击安装即可。并且,包是被安装到项目依赖的虚拟环境中,这是最高效的方式了。具体操作如下图所示:

Q&A PyCharm安装包失败的解决办法「建议收藏」
Q&A PyCharm安装包失败的解决办法「建议收藏」

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145439.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题场景:
  • 问题描述
  • 解决办法1
    • STEP:激活PyCharm项目依赖的虚拟环境
      • STEP:用虚拟环境中的pip命令安装包
        • 结果分析和总结
        • 解决办法2
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档