安装Anaconda
在浏览器搜索框中输入:Anaconda,打到官方网站并下载,实际下载时787M,大约4分钟完毕。把安装路径修改为:D:\anaconda3
安装是否成功的判断:
在开始搜索处输入:ana(Anaconda的首字符),出现下图中2、3、4、5,表示安装成功。
如果在6处选择,以管理员身份运行,输入:python
输入椭圆中的内容,会出现:好好学习,天天向上。表示安装成功。其中红色方框中的内容表示当前环境是:base.
创建不同虚拟环境的目的是:电脑上可以编辑不同的项目 ,如果只有一个环境,只能开发一个项目,当你想更换项目的时候,需要卸载版本,非常麻烦。
实现虚拟环境后,虚拟环境1可以是PyQt5,而虚拟环境2可以是PyQt6,每个环境,相互隔离,互不影响,使用各自的类库版本。
打开Anaconda命令行的方式
1、电脑左下角,点击
2、直接输入ana,会有程序搜索
3、选择Anaconda Prompt
4、以管理员身份运行。
虚拟环境与包安装
查看虚拟环境列表:conda env list
新建虚拟环境: conda create -n mypyqt6 python=3.11
说明:mypyqt6是自己命名的,可以修改,
激活虚拟环境: conda activate mypyqt6
安装包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xx
按顺序安装pyqt6、pyqt6-tools、pyqt6-webengine·
piplist查看版本,然后处理包冲突问题
上图说明:当前只有base环境,目录位于:D:\anaconda3
再输入:conda create -n mypyqt6 python=3.11 #说明:“mypyqt6”这是自己命名的虚拟环境名称,”python=3.11“这上版本可以选择,选择什么就安装什么版本。虚拟环境,互不干涉。
键盘上按两次向上方向键,切换到:conda env list,回车
出现新的环境:mypyqt6.
然后在命令行中找到:conda activate mypyqt6,并复制粘贴,回车,就会切换到新的环境。
(base) C:\Windows\System32>conda activate mypyqt6
(mypyqt6) C:\Windows\System32> #说明:红色字体表示当前环境。
安装类库:
打开浏览器,输入:pip 清华源 ,选择第一个,打开(其网址为:pypi | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
)打开后选择:临时使用中的内容:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
回到命令行中,粘贴pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 并输入:pyqt6
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyqt6
回车后就会在当前虚拟环境安装库:pyqt6
Installing collected packages: PyQt6-Qt6, PyQt6-sip, pyqt6
Successfully installed PyQt6-Qt6-6.5.0 PyQt6-sip-13.5.1 pyqt6-6.5.0
上面两行说明:安装成功。
然后安装库:pyqt6-tools
在命令行窗口,按一次向上方向键,并把pyqt6换成pyqt6-tools,然后回车
出现:Successfully installed PyQt6-Qt6-6.4.3 click-8.1.3 colorama-0.4.6 pyqt6-6.4.2 pyqt6-plugins-6.4.2.2.3 pyqt6-tools-6.4.2.3.3 python-dotenv-1.0.0 qt6-applications-6.4.3.2.3 qt6-tools-6.4.3.1.3
安装成功。
再安装库:pyqt6-webengine。方法同前。
然后,同时安装库:pyinstaller pandas openpyxl requests,方法同前。
下面是查看安装了什么包:
(mypyqt6) C:\Windows\System32>pip list
Package Version
------------------------- ---------
altgraph 0.17.3
certifi 2023.5.7
charset-normalizer 3.1.0
click 8.1.3
colorama 0.4.6
et-xmlfile 1.1.0
idna 3.4
numpy 1.24.3
openpyxl 3.1.2
pandas 2.0.1
pefile 2023.2.7
pip 23.0.1
pyinstaller 5.10.1
pyinstaller-hooks-contrib 2023.3
PyQt6 6.4.2
pyqt6-plugins 6.4.2.2.3
PyQt6-Qt6 6.4.3
PyQt6-sip 13.5.1
pyqt6-tools 6.4.2.3.3
PyQt6-WebEngine 6.5.0
PyQt6-WebEngine-Qt6 6.5.0
python-dateutil 2.8.2
python-dotenv 1.0.0
pytz 2023.3
pywin32-ctypes 0.2.0
qt6-applications 6.4.3.2.3
qt6-tools 6.4.3.1.3
requests 2.30.0
setuptools 67.8.0
six 1.16.0
tzdata 2023.3
urllib3 2.0.2
wheel 0.38.4
据说:红色处版本不同,无法运行。观望中。