Pycharm:如何正确设置库根目录? *解决了*

时间:2019-07-14 15:26:41

标签: python python-3.x pip pycharm openpyxl

操作系统:Windows 10

我是python(和编程)的新手,并使用此教程:
https://youtu.be/_uQrJ0TkZlc?t=14055

我的问题开始于通过pip安装openpyxl的时候: 我可以成功安装openpyxl,但之后无法通过以下方式使用它:

import openpyxl
我知道了:
ModuleNotFoundError: No module named 'openpyxl'

现在视频向我展示了应安装openpyxl的路径:
-External Libraries \ Python 3.7 \ site-packages 库根目录 \ site-packages
应该在哪里:https://ibb.co/vH1cCXY

但是我的库根目录是:
-External Libraries \ Python 3.7 \ Python 库根
所以我在里面找到了openpyxl:
-外部库\ Python 3.7 \ Python 库根 \ Lib \ site-packages
文件夹站点包及其内容为红色。
相反,它在哪里:https://ibb.co/ydBbSGP.png

我的库根设置不正确。但是我找不到解决方法。

此问题类似于: Pycharm site-packages folder marked red and modules cannot be imported

因此我检查了我的解释器设置,但找不到任何值得注意的内容:
解释器设置:https://ibb.co/bvg7fCb

1 个答案:

答案 0 :(得分:0)

已解决。

我在Pycharm的终端默认未设置为虚拟环境(venv)
youtube中的讲师具有:WITH NBR ( NUM ) AS ( SELECT 1 UNION ALL SELECT 1 + NUM FROM NBR WHERE NUM < 100 ) SELECT * into NUMBERS from NBR
但是我有(venv) Path:

因此Pycharm将所有内容安装在Python 3.7中,但是如果我运行代码,它将在虚拟环境中查找。那是行不通的。

通过键入Path:,将终端设置为虚拟环境venv\Scripts\activate

最后一步是使用(venv) Path:卸载openpyxl并使用Path:重新安装
现在,openpyxl位于正确的目录中,并且一切正常。