简体   繁体   English

尝试为 Flask 创建虚拟 Venv 时出现致命错误?

[英]Fatal Error When Trying To Create A Virtual Venv For Flask?

I am trying to learn FLASK.我正在尝试学习 FLASK。 I am just following this tutorial .我只是按照本教程 I have already created a venv for kivy, and all went right.我已经为 kivy 创建了一个 venv,一切顺利。 But now I am learning flask and in CMD, when I pass:但是现在我正在学习 flask 和 CMD,当我通过时:

pip install virtualenv

it outputs:它输出:

Requirement already satisfied: virtualenv in c:\users\new\appdata\local\programs\python\python39-32\lib\site-packages (20.3.0)
Requirement already satisfied: appdirs<2,>=1.4.3 in c:\users\new\appdata\roaming\python\python39\site-packages (from virtualenv) (1.4.4)
Requirement already satisfied: six<2,>=1.9.0 in c:\users\new\appdata\roaming\python\python39\site-packages (from virtualenv) (1.15.0)
Requirement already satisfied: filelock<4,>=3.0.0 in c:\users\new\appdata\roaming\python\python39\site-packages (from virtualenv) (3.0.12)
Requirement already satisfied: distlib<1,>=0.3.1 in c:\users\new\appdata\roaming\python\python39\site-packages (from virtualenv) (0.3.1)

Then I used:然后我用:

mkdir newproj
cd newproj

At last:最后:

virtualenv venv

And it said:它说:

Fatal error in launcher: Unable to create process using '"c:\program files\python39-32\python.exe" 
"C:\Program Files\Python39-32\Scripts\virtualenv.exe" ': The system cannot find the file specified.

I tried adding "C:\Program Files\Python39-32\Scripts\virtualenv.exe" to path.我尝试将“C:\Program Files\Python39-32\Scripts\virtualenv.exe”添加到路径。 But it did not work.但它没有用。 How do I fix this?我该如何解决?

as of python 3.3 , python is shipped with its built-in virtual environment module venv , it's the official, the standard, the recommended and the difacto module.python 3.3开始,python 附带其内置的虚拟环境模块venv ,它是官方的、标准的、推荐的和 difacto 模块。

refer to: https://docs.python.org/3/library/venv.html#module-venv参考: https://docs.python.org/3/library/venv.html#module-venv

so you don't even need to install any 3rd module like virtualenv , pipenv .. to create and manage your virtual environments.所以你甚至不需要安装任何第三个模块,比如virtualenvpipenv .. 来创建和管理你的虚拟环境。

  1. create the root folder for your project为您的项目创建根文件夹
C:\> mkdir newproj
C:\> cd newproj
  1. create the virtual environment, (as good practice and as seen in many well-known projects on github.. named it venv )创建虚拟环境,(作为良好实践,在 github 上的许多知名项目中都可以看到 .. 将其命名为venv
C:\newproj> py -m venv venv
  1. activate it激活它
C:\newproj> venv\Scripts\activate

(venv) C:\newproj> pip list
(venv) C:\newproj> pip install flask flask-login ..
  1. to deactivate it停用它
(venv) C:\newproj> deactivate
C:\newproj> 

Try to use:尝试使用:

python3 -m virtualenv venv

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 使用命令“virtualenv venv”创建Python虚拟环境时出错 - Error when using the command "virtualenv venv" to create Python virtual environment Windows 10 上的 venv 中的 pip:“启动器中的致命错误:无法使用“c:\\users\\...”创建进程在烧瓶教程中遇到 - pip in venv on Windows 10: 'Fatal error in launcher: Unable to create process using '"c:\users\..." ' encountered during flask tutorial 尝试创建虚拟环境时出现错误 - Getting an error when trying to create a virtual env "当我尝试使用 venv 激活虚拟环境时出现错误" - When I try to activate a virtual environment with venv I get an error 错误:尝试使用 virtualenv 创建虚拟环境时访问被拒绝 - Error: Access is denied when trying to create a virtual environment with virtualenv 尝试在 windows 上创建虚拟环境时 VS 代码出错 - Getting error in VS code when trying to create virtual environment on windows Flask 错误'ImportError: cannot import name 'db' from 'hello' (C:\Users\admin\flask_stuff\venv\hello.py)' 当我尝试创建 SQL 数据库时 - Flask error 'ImportError: cannot import name 'db' from 'hello' (C:\Users\admin\flask_stuff\venv\hello.py)' when I try to create an SQL Database ModuleNotFoundError:尝试在 Windows 虚拟环境中使用 Pytest 和 Flask 创建测试时没有名为“app”的模块 - ModuleNotFoundError: No module named 'app' when trying to create a Test using Pytest and Flask on Windows virtual enviroment “启动器中的致命错误:”使用 pip 或 flask 时 - “Fatal error in launcher:” when using pip or flask 启动器中的致命错误:使用 flask 运行时 - Fatal error in launcher: when using flask run
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM