【问题标题】:Python error when running project运行项目时出现 Python 错误
【发布时间】:2018-05-23 09:45:47
【问题描述】:

运行我的一个项目时出现错误,很奇怪。会发生什么:

 File "src/run.py", line 4, in <module>
from dotenv import load_dotenv, find_dotenv
ImportError: No module named dotenv

奇怪的是我安装了python-dotenv。 这是第四行:

from dotenv import load_dotenv, find_dotenv

有谁知道如何解决这个问题?使用 python 2.7 运行 High Sierra。

【问题讨论】:

  • 是默认 Python 还是自定义 Python 安装?
  • 我用 MacPorts 安装了它。还尝试了通过源安装的python3。
  • 请尽快回复。
  • 你的PYTHONPATH 是什么?模块的文件到底安装在哪里?

标签: python macos python-2.7 macos-high-sierra


【解决方案1】:

听起来你已经为另一个 python 发行版安装了dotenv

您可以尝试运行以下两个使用同一个python程序的命令来安装和运行python-dotenv。第一个安装python-dotenvpip。第二个测试安装。我使用sudo 与主python 程序一起安装它。

sudo python -m pip install python-dotenv
python -c 'from dotenv import load_dotenv, find_dotenv'

它也适用于 Python3(您不必使用 sudo 运行安装命令)

python3 -m pip install python-dotenv
python3 -c 'from dotenv import load_dotenv, find_dotenv'

【讨论】:

    猜你喜欢
    • 2021-06-19
    • 2020-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多