大家好,又见面了,我是你们的朋友全栈君。
在PyCharm的Project Interpretor中安装包总是失败,如下图所示:
该问题在远程Python Interpreter中不存在,但是,在WIN10下即没有成功过,二者不同在于PyCharm远程CentOS8项目中用的是远程系统Python解释器,而WIN10下即是Virtualenv Environment。尝试了两天都没有完美地解决该问题。
cd进入Scripts目录,如图所示:
在SHELL中激活当前虚拟环境:PS N:\Pycharm_ws\venv_py36\Scripts> .\activate (venv_py36) PS N:\Pycharm_ws\venv_py36\Scripts>
(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检测到。
在PyCharm的代码编辑器中输入导入要安装模块的语句(import pythonping),然后ide会提示没有该模块,点击安装即可。并且,包是被安装到项目依赖的虚拟环境中,这是最高效的方式了。具体操作如下图所示:
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145439.html原文链接:https://javaforall.cn