Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x virtualenv可以';找不到模块_Python 3.x_Flask_Virtualenv - Fatal编程技术网

Python 3.x virtualenv可以';找不到模块

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

所以,几个月前我一直在与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>

你好,我是韩国学生,所以我英语不好。请理解。 在我的例子中,我有一个运行良好的程序,但在将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)