我在 virtualenv 中并尝试通过 pip 安装运行。我知道该代码有效,因为在 virtualenv 之外该代码有效。我在 Windows 10 机器上运行。使用 Git Bash 终端或常规命令提示符(已尝试以管理员和普通用户身份)。
我想跑
pip 安装 dotenv
或者
python -m pip install dotenv
两者都不起作用。我收到错误消息
AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader' During handling of the above exception, another exception occurred:Command "python setup.py egg_info" failed with error code 1 in C:\Users\USER~1\AppData\Local\Temp\pip-build-7bbdcnx2\dotenv\
我也尝试做一些事情,例如 python -m pip install setuptools --upgrade
卸载安装工具并重新安装。重新启动我的电脑。和许多其他的东西。我不太确定还能尝试什么(我已经安装了 flask 并且它起作用了,我还可以安装其他东西,例如 mitmproxy 作为示例)
有任何想法吗?同样,这是一台 Windows 10 机器,我只想为 Python 安装 dotenv(如果重要,版本 3.6.4)。
谢谢。
最佳答案
你应该安装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
关于python - pip 安装 dotenv 错误代码 1 Windows 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49328525/