我的python全局环境是Anaconda 5.0.1 python3.6.3,之前使用opencv时安装的,有PyQt5,直接用这个环境也行。
为了使全局环境不被搞乱(虽然这次不会,但下次就不一定了),学习下为项目创建虚拟环境
思路:用Anaconda创建一个python虚拟环境Qt5env,在该虚拟环境下安装pipenv,用pipenv为项目创建虚拟环境
为项目创建虚拟环境
1-用conda创建python虚拟环境,安装pipenv
用conda创建一个虚拟环境
#用conda创建一个名为Qt5env的python虚拟环境
conda create -n Qt5env python=3.7
#查看conda虚拟环境
conda env list
#进入conda虚拟环境
activate Qt5env
#退出conda虚拟环境(这里不用)
deactivate
在刚才创建的虚拟环境下安装pipenv
#进入环境Qt5env
activate Qt5env
#安装pipenv
pip install pipenv
#测试是否安装成功,查看版本
pipenv --version
#测试是否安装成功,查看当前目录有无虚拟环境
pipenv --venv
开始时用的python3.6,安装的pipenv是2022.11.11版本
出错:SyntaxError: future feature annotations is not defined
好像是pipenv版本高了
重新安装一个3.7版本的python,安装的pipenv还是2022.11.11版本,好了
2-用pipenv为项目创建虚拟环境
windows下,打开cmd,用cd命令进入一个空的项目文件PyQt5,执行activate Qt5env,进入Qt5env虚拟环境,执行pipenv命令,创建虚拟环境
#进入项目目录
cd C:\Users\71432\Desktop\PyQt5
#进入虚拟环境
activate Qt5env
#根据当前python3环境创建虚拟环境,好像用pipenv python3好点
pipenv --three
进入pipenv环境的shell
#进入虚拟环境的shell
pipenv shell
安装相关包和模块
- pyqt5
- pyqt5-tools
此处先修改下载源,否则速度极慢
用文本编辑器打开pipenv生成的Pipfile文件,修改url的参数为清华源
清华源:https://pypi.tuna.tsinghua.edu.cn/simple
#安装包
pip install pyqt5
pip install pyqt5-tools
标签:00,pipenv,python,创建,环境,PyQt5,Qt5env,conda,虚拟环境 From: https://www.cnblogs.com/FishSmallWorld/p/17076764.html