virtualenv无法找到模块

时间:2015-10-08 13:26:23

标签: python-3.x flask virtualenv

所以几个月前我一直在与virtualenvs合作,但不得不停下来一段时间,现在我似乎无法让它再次运作。

这就是我做的事情

D:\CS\Python_Projects\HomeCenter>venv\Scripts\activate
(venv) D:\CS\Python_Projects\HomeCenter>pip freeze
You are using pip version 6.0.8, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Flask==0.10.1
Flask-SQLAlchemy==2.0
itsdangerous==0.24
Jinja2==2.8
MarkupSafe==0.23
SQLAlchemy==1.0.8
waitress==0.8.9
Werkzeug==0.10.4

(venv) D:\CS\Python_Projects\HomeCenter>server.py
Traceback (most recent call last):
  File "D:\CS\Python_Projects\HomeCenter\server.py", line 3, in <module>
    from waitress import serve
ImportError: No module named 'waitress'

(venv) D:\CS\Python_Projects\HomeCenter>

如果我要运行app.py,它也会发现烧瓶。我一直在使用PyCharm,当我在那里检查它告诉我解释器指向3.4.2 virtualenv在D:\ CS \ Python_Projects \ HomeCenter \ venv

那为什么不能找到模块?

哦server.py的内容以防相关

from waitress import serve
import os
from app import app

port = int(os.environ.get('PORT', 9999))
serve(app, host='0.0.0.0', port=port)

1 个答案:

答案 0 :(得分:0)

你好,我是韩国学生,所以我英语不太好。敬请谅解。 就我而言,我有一个运行良好的程序,但是在将mac os更新为BigSur之后突然出现了像您一样的“未找到”错误。 但我终于找到了解决方案。 在更新之前,我通过“ source venv / fileName.py”进行编译,但是在更新之后,我通过“ python3 venv / fileName.py”进行了编译,

您也可以尝试。