已安装软件包,但未在pycharm的可用软件包中显示

时间:2018-08-19 13:33:06

标签: python pycharm anaconda

我使用pip install pyautogui安装了PyAutoGUI软件包。 我可以告诉它已安装,因为我可以使用PyCharm终端将其导入:

Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSC v.1900 
64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyautogui
>>> print(pyautogui)
<module 'pyautogui' from 'C:\\python\\anaconda3\\lib\\site packages\\pyautogui\\__init__.py'>
>>>

我的问题是:当我尝试将其添加到项目虚拟环境中时,在可用的软件包中找不到它。有什么办法可以手动添加吗?

P.S .:这就是我要添加的方式:

File>Settings>Project>Project interpreter>install(the green plus button)>available packages>install

2 个答案:

答案 0 :(得分:0)

由于您无法在可用的软件包中找到PyAutoGUI(对我来说是那里),因此您可以尝试运行

pip install pyautogui

在pycharm终端中。如果您已经在全局站点程序包中安装了它,则pip将在安装时使用缓存的文件,而不是再次下载它。

答案 1 :(得分:0)

我通过卸载anaconda python和pycharm然后重新安装pycharm和python(不是anaconda)来解决此问题,现在我可以将模块添加到我的venvs中了。

注意:首先,可用软件包列表为空,直到我使用“管理存储库”按钮将“ https://pypi.python.org/”添加到存储库中为止。