Python 3.x virtualenv可以';找不到模块
所以,几个月前我一直在与virtualenvs合作,但不得不停下来一段时间,现在我似乎无法让它再次工作 这就是我所做的Python 3.x virtualenv可以';找不到模块,python-3.x,flask,virtualenv,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 shoul
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>
你好,我是韩国学生,所以我英语不好。请理解。 在我的例子中,我有一个运行良好的程序,但在将mac os更新到BigSur后,突然出现了像你一样的“找不到”错误。 但我终于找到了解决办法。 更新前我用“source-venv/fileName.py”编译,但更新后我用“python3-venv/fileName.py”编译,然后运行良好
你也试试看。你好,我是韩国学生,所以我英语不好。请理解。 在我的例子中,我有一个运行良好的程序,但在将mac os更新到BigSur后,突然出现了像你一样的“找不到”错误。 但我终于找到了解决办法。 更新前我用“source-venv/fileName.py”编译,但更新后我用“python3-venv/fileName.py”编译,然后运行良好
你也可以试试。如果改为运行
python server.py
会发生什么?但是,当我运行venv\Scripts\python.exe server.py时,它也会工作。所以我只是很傻,这似乎意味着你正在用一个不同的解释器运行你的应用程序。听起来你的道路好像是一团糟。为了避免这种情况,建议不要直接使用pip。相反,请使用python-m pip
(例如venv\Scripts\python.exe-m pip install[library\u name]
)。如果改为运行python server.py
,会发生什么?但是,当我运行venv\Scripts\python.exe server.py时,它也会工作。所以我只是很傻,这似乎意味着你正在用一个不同的解释器运行你的应用程序。听起来你的道路好像是一团糟。为了避免这种情况,建议不要直接使用pip。相反,请使用python-mpip
(例如venv\Scripts\python.exe-mpip安装[library\u name]
)。
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)