Mis*_*ing 5 python virtual cmd flask
有一个类似的问题,但它没有处理我的错误:
在尝试在 E 驱动器中使用 CMD 安装虚拟环境时,我使用了以下命令:
E:\myproject>venv\Scripts\activate
Run Code Online (Sandbox Code Playgroud)
发生的错误是:
'venv\Scripts\activate' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
安装 Flask 所需的具体步骤是什么 - 一步一步按照文档进行操作,但不起作用。
你可以追踪我的脚步,而我却一直被困在这里。我究竟做错了什么?
E:\>mkdir myproject
E:\>cd myproject
E:\myproject>python3 -m venv venv
E:\myproject>py -3 -m venv venv
Error: Command '['E:\\myproject\\venv\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 3221226505.
E:\myproject>venv\Scripts\activate
'venv\Scripts\activate' is not recognized as an internal or external command,
operable program or batch file.
E:\myproject>
Run Code Online (Sandbox Code Playgroud)
注意:您会看到我已按照此处创建虚拟环境的步骤进行操作:https://flask.palletsprojects.com/en/1.1.x/installation/#virtual-environments
我也尝试了以下方法,但也出现错误:
E:\myproject>py -3 -m venv venv
Error: Command '['E:\\myproject\\venv\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 3221226505.
E:\myproject>
Run Code Online (Sandbox Code Playgroud)
我尝试输入 venv 本身并尝试了这个 - 再次出现不同的错误。我想我错过了一些非常基本的东西。
E:\myproject>cd venv
E:\myproject\venv>venv\Scripts\activate
The system cannot find the path specified.
Run Code Online (Sandbox Code Playgroud)
我也尝试过:(基于 stackoverflow 答案)
E:\myproject\venv>pip install virtualenv
Run Code Online (Sandbox Code Playgroud)
又是一个错误。
和
E:\myproject\venv>py -3.8 -m venv venv
Run Code Online (Sandbox Code Playgroud)
依然没有。
另一点可能感兴趣/相关:
在E盘根目录下我安装了PYTHON 3.8.3。显然,我也在根目录中创建了各种文件夹,例如 myproject。E:mkdir myproject
路径会影响什么吗?我现在正在卸载并重新安装 python。
我确保我正在检查“将 python 添加到环境路径”的小勾号(我之前没有检查过)。
重新安装时:出现这种情况:
E:\>mkdir myproject
E:\>cd myproject
E:\myproject>python --version
Python 3.8.3
E:\myproject>python3 -m venv venv
E:\myproject>venv\Scripts\activate
The system cannot find the path specified.
E:\myproject>
Run Code Online (Sandbox Code Playgroud)
我注意到,这是一个略有不同的错误,但仍然无法找到相关的路径。
最后,我尝试在安装 python 的实际文件夹中创建 dir 和 venv:仍然出现错误
E:\>cd Python installation
E:\Python installation>mkdir myproject
E:\Python installation>cd myproject
E:\Python installation\myproject>python3 -m venv venv
E:\Python installation\myproject>venv\Scripts\activate
The system cannot find the path specified.
E:\Python installation\myproject>
Run Code Online (Sandbox Code Playgroud)
令人沮丧的是,当我遵循官方烧瓶教程时,它不起作用。然而,这确实:
我希望有人觉得这很有用。
E:\Python installation\myproject>py -m venv env
E:\Python installation\myproject>env\Scripts\activate
(env) E:\Python installation\myproject>
Run Code Online (Sandbox Code Playgroud)
请注意,在第一步中,我输入 py -m venv env 而不是 py -m venv venv (按照官方文档的建议)