运行项目时出现Python错误

时间:2017-12-09 07:23:42

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

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

 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。

1 个答案:

答案 0 :(得分:0)

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

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

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

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

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