【PyQt5学习-00-】PyQt5环境

我的python全局环境是Anaconda 5.0.1 python3.6.3,之前使用opencv时安装的,有PyQt5,直接用这个环境也行。

在全局环境安装pipenv时遇到问题,故采用新的conda虚拟环境安装pipenv

思路:

用Anaconda创建一个python虚拟环境Qt5env,在该虚拟环境下安装pipenv,用pipenv为项目创建虚拟环境
之后在这个环境下安装PyQt5相关库

#安装相关包和模块
pip install pyqt5
pip install pyqt5-tools

为项目创建虚拟环境

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,好了

2-用pipenv为项目创建虚拟环境

若不想让pipenv创建的虚拟库被安装在默认目录,可通过环境变量指定目录

windows下,打开cmd,用cd命令进入一个空的项目文件PyQt5,

执行activate Qt5env,进入Qt5env虚拟环境,执行pipenv命令,创建虚拟环境

#进入项目目录
cd C:\Users\71432\Desktop\PyQt5
#进入虚拟环境
activate Qt5env
#根据当前python3环境创建虚拟环境(这里它用了我的全局python环境,我也不知道为什么)
pipenv --python 3.6.3#pipenv --three也行

可看到虚拟环境被安装到了指定目录

 进入pipenv环境的shell

#进入虚拟环境的shell
pipenv shell
#安装相关包和模块
pip install pyqt5
pip install pyqt5-tools

此处先修改下载源,否则速度极慢

用文本编辑器打开pipenv生成的Pipfile文件,修改url的参数为清华源

清华源:https://pypi.tuna.tsinghua.edu.cn/simple

 

最后在pycharm解释器中选择刚才创建的虚拟环境即可(此处不赘述了)

 

posted @ 2023-01-30 20:04  尚方咸鱼  阅读(115)  评论(0编辑  收藏  举报