如何在python3.7的环境下装python3.5+Eric6+GUI+如何在pycharm中配置external tool(Qt Designer)
原材料:
1. 已经安装好的anaconda;
2.eric6-6.1.7.zip
3.PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe
第一步
安装Anaconda3-2018.12-Windows-x86_64.exe
注意好环境变量
C:\Users\UserName\Anaconda3
C:\Users\UserName\Anaconda3\Library\bin
C:\Users\UserName\Anaconda3\Scripts
第二步
使用conda创建虚拟环境Eric
方案1
conda create -n Eric python=3.5
如果失败可以考虑
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
方案2
第三步
安装PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe
安装位置为:
C:\Users\NameXXXX\Anaconda3\envs\Eric【这一步比较坑!!!要安装在刚才创建的虚拟环境中】
第四步
将下载好的 eric6-6.1.7.zip 文件解压到
C:\Users\NameXXXX\Anaconda3\envs\Eric\Lib\site-packages 目录下【这一步比较坑!!!要解压在刚才创建的虚拟环境中】
第五步
python install.py install
【这里请使用黑色命令框cmd,然后用activate Eric指令激活虚拟环境,再执行python install.py install】
Checking dependencies
Python Version: 3.5.6
Found PyQt5
Found pyuic5
Found QScintilla2
Found QtGui
Found QtNetwork
Found QtPrintSupport
Found QtSql
Found QtSvg
Found QtWidgets
Qt Version: 5.6.0
sip Version: 4.18
PyQt Version: 5.6
QScintilla Version: 2.9.2
All dependencies ok.
最后一步:
创建快捷方式到桌面上:C:\Users\NameXXXX\Anaconda3\envs\Eric\Scripts\eric6.bat【Eric是虚拟环境】
2020年2月13日11:33:213
Pycharm中如何配置QT Designer
`C:\Users\xxx\Anaconda3\envs\Eric\Lib\site-packages\PyQt5\designer.exe`
`$FileDir$`
`C:\Users\xxx\Anaconda3\envs\Eric\Lib\site-packages\PyQt5\pyuic5.bat`
`-x $FileName$ -o Ui_$FileNameWithoutExtension$.py`
`$FileDir$`
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?