如何在cmd上安装virtualenv和flask以在Python中使用?

问题描述 投票:0回答:1

我正在尝试使用Python创建论坛应用程序。我意识到,要做到这一点,我必须安装Virtualenv和诸如flask之类的框架。首先,我尝试使用命令“ pip install virtualenv”在互联网教程的帮助下安装Virtualenv,但出现此错误:

错误:由于环境错误而无法安装软件包:HTTPSConnectionPool(host ='files.pythonhosted.org',端口= 443):URL超过了最大重试次数:/packages/84/3a/9d656ec2535fa5f6680d55ef93a05f890bd1b2ad6f2bf97b34a679abf0.10.1 -py2.py3-none-any.whl(由SSLError(SSLCertVerificationError(1,'[SSL:CERTIFICATE_VERIFY_FAILED]证书验证失败:无法获取本地颁发者证书(_ssl.c:1108)'))]]

然后我在网上搜索解决方案,并尝试使用以下命令:pip install --trusted-host = pypi.org --trusted-host = files.pythonhosted.org --user virtualenv

当时似乎可以解决问题,但随后我尝试使用以下命令创建环境:ls,cd,vi等,而cmd无法识别它们...

您知道什么是问题所在,如何解决?我对Python很陌生。

谢谢! :)

enter image description here

python flask cmd install virtualenv
1个回答
0
投票

如果没有特殊的理由使用virtualenv,则可以使用venv创建一个虚拟环境来运行您的应用程序。venv已内置在所有较新的Python版本中,因此不需要安装。

您可以在requirements.txt文件中记录所有要求,例如:

Flask==1.1.1
requests==2.22.0

要为在其中运行的项目设置虚拟环境:

打开Bash会话并导航到要将虚拟环境存储在其中的目录。创建一个名为“ myvenv”的新虚拟环境:

在Windows上:

python -m venv myvenv

在Linux上:

python3 -m venv myvenv

激活虚拟环境:

在Windows上:

myvenv/Scripts/activate

在Linux上:

source myvenv/bin/activate

(如果被激活,您将在命令提示符前看到((myvenv))]

安装所有依赖项:

pip install -r requirements.txt

要在此虚拟环境中运行python应用程序,请先激活环境,然后再运行

python [YOUR_FILE_NAME_HERE].py
© www.soinside.com 2019 - 2024. All rights reserved.