我正在尝试使用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很陌生。
谢谢! :)
如果没有特殊的理由使用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