我正在使用virtualenv并试图通过pip安装。我知道代码有效,因为在virtualenv之外这个代码已经有效了。我在Windows 10机器上运行。使用Git Bash终端或常规命令提示符(已尝试作为管理员和普通用户)。
我想跑
pip install dotenv
要么
python -m pip install dotenv
这两个都不起作用。我收到错误说
AttributeError:module' importlib._bootstrap'没有属性' SourceFileLoader' 在处理上述异常时,另一个 异常发生:命令" python setup.py egg_info"失败了 错误代码1 in C:\ Users \用户USER〜1个\应用程序数据\本地\ TEMP \ PIP-集结7bbdcnx2 \ dotenv \
我也尝试过像python -m pip install setuptools --upgrade
这样的事情
卸载setuptools并重新安装。重启我的电脑。还有很多其他的东西。我不太确定还有什么可以尝试(在此之前我已经安装了 flask 并且它有效,我还可以安装其他内容,例如 mitmproxy 例)
有任何想法吗?同样,这是一台Windows 10机器,我只想为Python安装 dotenv (版本3.6.4,如果重要的话)。
谢谢。
答案 0 :(得分:10)
您应该安装python-dotenv
pip3 install python-dotenv
或
pip install python-dotenv
即
C:\Users\USER>pip3 install python-dotenv
Collecting python-dotenv
Downloading python_dotenv-0.8.2-py2.py3-none-any.whl
Installing collected packages: python-dotenv
Successfully installed python-dotenv-0.8.2
请参阅此issue