python - 使用 requirements.txt 安装了模块,但在运行应用程序时找不到模块
问题描述
我有一个requirements.txt
包含
folium==0.6.0
requests==2.20.0
我创建了一个虚拟环境:
mkdir ~/virtualenvironment
cd virtualenvironment
在这里,我创建了一个文件夹myapp/
,其中包含我的 app.py 和 requirements.txt
virtualenv ~/virtualenvironment/myapp/
cd virtualenvironment/myapp/bin
source activate
pip3.6 install -r requirements.txt
我检查pip3.6 list --local
(安装了folium 0.6.0)
现在我运行我的应用程序python3.6 app.py
我得到了:
Traceback (most recent call last):
File "app.py", line 4, in <module>
import folium
ModuleNotFoundError: No module named 'folium'
我在这里做错了什么?
编辑:它在我执行时有效,python3.6 -m pip install folium
但我想使用我的 requirements.txt。我怎样才能做到这一点?
解决方案
推荐阅读
- mysql - 将存储在数据库中的 24 小时格式 (H:i) 数据列出为 12 小时格式(上午和下午)
- c# - 多个消费者不一致地更新结果数组
- c - 在C中使用分隔符删除字符串中的子字符串
- robotframework - HTTPConnectionPool = 80 应该是 8080
- javascript - 为什么将 ${toDo} 作为字符串处理
- c# - 读取数据时 SQL Server SP 死锁
- gis - 从 OpenStreetMap 下载道路网络并简化道路图
- reactjs - IntelliJ TypeScript 插件抱怨 React 项目中“未定义窗口”
- python - python ssl(等效于 openssl s_client -showcerts)如何从服务器获取客户端证书的 CA 列表
- python - 更改类中的变量不起作用 | Python