【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解释器中选择刚才创建的虚拟环境即可(此处不赘述了)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】