python - python3.7 (MacOS) 中的 dotenv 导入
问题描述
dotenv 安装,以确保我通过调用 pip3 和 pip3.7 来检查它,尽管它是相同的
(env) slonocomp:-wrapper oleg$ pip3.7 freeze | grep dotenv
django-dotenv==1.4.2
python-dotenv==0.11.0
(env) slonocomp:wrapper oleg$ pip3 freeze | grep dotenv
django-dotenv==1.4.2
python-dotenv==0.11.0
(env) slonocomp:wrapper oleg$
p3 和 p3.7 的版本其实是一样的
(env) slonocomp:wrapper oleg$ python3 -V
Python 3.7.4
(env) slonocomp:wrapper oleg$ python3.7 -V
Python 3.7.4
但是当我尝试以交互模式导入 dotenv (用于演示)时,我发现了差异
(env) slonocomp:wrapper oleg$ python3
Python 3.7.4 (default, Oct 12 2019, 18:55:45)
[Clang 10.0.0 (clang-1000.11.45.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import dotenv
>>>
(env) slonocomp:wrapper oleg$ python3.7
Python 3.7.4 (default, Oct 12 2019, 18:55:45)
[Clang 10.0.0 (clang-1000.11.45.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import dotenv
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'dotenv'
>>>
(env) slonocomp:wrapper oleg$
问题是为什么?以及如何避免这个错误。
解决方案
推荐阅读
- visual-studio-2019 - Visual Studio 2019 非常慢并且在添加文件夹或添加 cs 时第二次没有响应
- c# - 如何使用 dbcontext 使用实体框架核心插入一条或多条记录(soap ui 通过 api 调用将数据发送到 asp.net 核心)
- c++ - 如何使用 ArrayFromJSON 创建日期箭头数组
- r - 闪亮的测验问题
- matlab - 使用 Simscape 操纵器进行计算扭矩控制
- git - git repo 中缺少一行
- c# - ASP.Net HttpPostedFileBase 缺少参考
- javascript - npm 的 docker-compose up 失败
- python - django url 可以在开头包含固定路径吗?
- android - 如何使用绑定适配器从 ImageView 中的 drawable 加载动画 gif?