我正在尝试使用虚拟环境(venv)作为PyCharm项目的项目解释器。虚拟环境称为venvtest
,并在PyCharm项目目录中设置。也就是说,项目目录为/Users/gitanjali/Desktop/plot_bridges2
,虚拟环境的路径为/Users/gitanjali/Desktop/plot_bridges2/venvtest
。
我已经使用pip通过终端在venvtest
中安装了许多软件包。我希望能够将三个特别是底图,matplotlib和numpy导入到我正在编写的某些代码中。
当我将PyCharm项目解释器设置为venvtest
时,这些软件包不会显示。
我已经尝试了以下方法来解决此问题。
我确保已正确设置通向venv的路径(/Users/gitanjali/Desktop/plot_bridges2/venvtest/bin/python
)。
我已经从PyCharm项目中致电pip freeze --local
,并且得到了自安装以来我期望的所有软件包的列表。
(venvtest) (base) DN0a229530:plot_bridges2 gitanjali$ pip freeze -- local
asn1crypto==0.24.0
backports-abc==0.5
backports.functools-lru-cache==1.5
basemap==1.2.0
...
six==1.12.0
tornado==6.0.2
urllib3==1.24.3
但是,当我在PyCharm中查看“项目解释器”窗口时,这些软件包都没有出现。
我尝试过重新创建venv并使缓存无效并重新启动PyCharm,但是这些都没有解决问题。
我应该怎么做才能让PyCharm识别venvtest
中存在的软件包?
答案 0 :(得分:1)
尝试通过“文件=>设置=>项目解释器=>在竖立位置添加符号=>键入要在顶部安装的软件包=>单击底部的安装软件包=>等待安装=>尝试安装这些软件包出来!” 如果仍然无法使用,请尝试pycharm help