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

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

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

问题场景:

  • 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安装包失败的解决办法「建议收藏」
  • 在PyCharm中创建三个Virtualenv Environment,分别为venv_py36、venv_py37、venv_py38

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

 

问题描述

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

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

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

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

解决办法1

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

cd进入Scripts目录,如图所示: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安装包失败的解决办法「建议收藏」

解决办法2

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

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

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • LINUX系统镜像下载总汇

    LINUX系统镜像下载总汇

    2021年11月24日
    66
  • 二小姐对群环域的理解

    二小姐对群环域的理解从本质上来看,群=非空集合+二元运算,群的定义主要包括四个方面:封闭性:二元运算的定义就可以满足这个性质 结合律:可以确保多个元素运算时得到唯一的结果,不受运算先后的影响,从而有(或na)的表达式 单位元:唯一 逆元:任意元素均有且唯一特殊的群为循环群;群举例:Z(加法);Zn(加法)明确了群的定义后,我们接着了解群的各类特殊子群的定义和性质:子群H=群G的子集合+二元运算…

    2022年6月21日
    21
  • linux yum卸载与安装软件包,Linux yum命令详解(查询、安装、升级和卸载软件包)…[通俗易懂]

    linux yum卸载与安装软件包,Linux yum命令详解(查询、安装、升级和卸载软件包)…[通俗易懂]yum提供了查询、安装、升级和卸载软件包的命令,一一给大家介绍。查询査询yum源服务器上所有可安装的软件包列表[root@localhostyum.repos.d]#yumlist#查询所有可用软件包列表InstalledPackages#已经安装的软件包ConsdeKit.i6860.4.1-3.el6@anaconda-CentOS-201207051201J386/6.3Cons…

    2022年6月9日
    33
  • docker mysql日志查看_MySQL查看版本

    docker mysql日志查看_MySQL查看版本查询DockerMySQL的版本号1.查找到当前正在运行的容器#dockerps2.进入mysql容器(命令中不带小括号)#dockerexec-it(mysql的名字,或id)bash3.登录mysql,输入账号密码登录(命令中不带小括号)#mysql-u(root)-p(abcd)登录成功以后,会显示该mysql的详细信息,其中包含版本号…

    2022年9月28日
    3
  • 电脑设备管理器没有调制解调器_电脑里没有调制解调器

    电脑设备管理器没有调制解调器_电脑里没有调制解调器泼冷水丶回答数:5138|被采纳数:532017-01-0910:55:29打开控制面板。我们的很多操作都在控制面板里实现完成的。查看是否安装过BlueSoleil驱动。首先确定你的电脑上曾经装过BlueSoleil驱动。如果没有装过这个,装过其他提供调制解调器的驱动也可以。安装的蓝牙调制解调器使用情况。在网上邻居里观察下我们的BluetoothPANNetWorkAdapte…

    2025年5月31日
    7
  • MAC下安装opencv,pycharm 引入 cv2出现问题「建议收藏」

    MAC下安装opencv,pycharm 引入 cv2出现问题「建议收藏」尝试使用caffe中的mnist模型测试手写的图片时,发现pycharm没有cv2,然后安装借鉴前人经验,总结安装过成如下:前提本人系统,已经安装brew,xcode1.直接输入命令 brewinstallopencv2.成功安装opencv之后,进入python的site-packages目录下,并创建链接(下载好的opencv放在/usr/local/Cellar/ope

    2022年8月28日
    1

发表回复

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

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