运行我的某个项目时出错,这很奇怪。会发生什么:
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。
答案 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'