【问题标题】:How to set library root correctly?如何正确设置库根目录?
【发布时间】:2019-11-23 12:09:52
【问题描述】:

操作系统:Windows 10

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

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

import openpyxl
我得到:
ModuleNotFoundError: No module named 'openpyxl'

现在视频显示了应该安装 openpyxl 的路径:
-外部库\Python 3.7\site-packages 库根\site-packages
应该在哪里:https://ibb.co/vH1cCXY

但我的库根是:
-外部库\Python 3.7\Python 库根目录
所以我在里面找到了openpyxl:
-外部库\Python 3.7\Python 库根\Lib\site-packages
文件夹 site-packages 及其内容为红色。
取而代之的是:https://ibb.co/ydBbSGP.png

不知何故,我的 库根 设置不正确。但我找不到解决办法。

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

所以我检查了我的解释器设置,但找不到任何明显的东西:
解释器设置:https://ibb.co/bvg7fCb

【问题讨论】:

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


    【解决方案1】:

    解决了。

    我在 Pycharm 中的终端默认未设置为虚拟环境 (venv)
    youtube 上的导师有:(venv) Path:
    但我有Path:

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

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

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

    【讨论】:

      猜你喜欢
      • 2016-12-25
      • 2011-04-09
      • 1970-01-01
      • 1970-01-01
      • 2022-07-05
      • 1970-01-01
      • 1970-01-01
      • 2013-03-13
      • 1970-01-01
      相关资源
      最近更新 更多