首页 > 解决方案 > 使用 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。我怎样才能做到这一点?

标签: pythonpython-3.6folium

解决方案


推荐阅读