实验设备环境配置
Anaconda: https://repo.anaconda.com/archive/
1、拷贝安装Anaconda
bash Anaconda3-2024.10-1-Linux-x86_64.sh
Jetson:
bash Anaconda3-2024.10-1-Linux-aarch64.sh

bim@bim-AG55:~$
bim@bim-AG55:~$ cd Anaconda
bim@bim-AG55:~/Anaconda$
bim@bim-AG55:~/Anaconda$
bim@bim-AG55:~/Anaconda$
bim@bim-AG55:~/Anaconda$ ls
Anaconda3-2024.10-1-Linux-x86_64.sh
bim@bim-AG55:~/Anaconda$
bim@bim-AG55:~/Anaconda$
bim@bim-AG55:~/Anaconda$
bim@bim-AG55:~/Anaconda$
bim@bim-AG55:~/Anaconda$ bash Anaconda3-2024.10-1-Linux-x86_64.sh
export PATH=/home/bim/anaconda3/bin:$PATH
source ~/.bashrc
配置清华大学的镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --show-sources

==> /home/bim/anaconda3/.condarc <== channels: - https://repo.anaconda.com/pkgs/main - https://repo.anaconda.com/pkgs/r ==> /home/bim/.condarc <== channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://repo.anaconda.com/pkgs/main - https://repo.anaconda.com/pkgs/r ==> envvars <== allow_softlinks: False

bim@bim-AG55:~/anaconda3/bin$
bim@bim-AG55:~/anaconda3/bin$ pwd
/home/bim/anaconda3/bin
bim@bim-AG55:~/anaconda3/bin$
bim@bim-AG55:~/anaconda3/bin$
bim@bim-AG55:~/anaconda3/bin$
bim@bim-AG55:~/anaconda3/bin$ export PATH=/home/bim/anaconda3/bin:$PATH
bim@bim-AG55:~/anaconda3/bin$
bim@bim-AG55:~/anaconda3/bin$
bim@bim-AG55:~/anaconda3/bin$
bim@bim-AG55:~/anaconda3/bin$ source ~/.bashrc
(base) bim@bim-AG55:~/anaconda3/bin$
(base) bim@bim-AG55:~/anaconda3/bin$
2、创建环境
conda create -n wind_2025 python=3.8

(base) bim@bim-AG55:~/Anaconda$ conda create -n wind_2025 python=3.8
Channels:
- defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done
## Package Plan ##
environment location: /home/bim/anaconda3/envs/wind_2025
added / updated specs:
- python=3.8
The following packages will be downloaded:
package | build
---------------------------|-----------------
ca-certificates-2025.2.25 | h06a4308_0 129 KB
pip-24.2 | py38h06a4308_0 2.2 MB
python-3.8.20 | he870216_0 23.8 MB
setuptools-75.1.0 | py38h06a4308_0 1.7 MB
wheel-0.44.0 | py38h06a4308_0 108 KB
xz-5.6.4 | h5eee18b_1 567 KB
------------------------------------------------------------
Total: 28.5 MB
The following NEW packages will be INSTALLED:
_libgcc_mutex pkgs/main/linux-64::_libgcc_mutex-0.1-main
_openmp_mutex pkgs/main/linux-64::_openmp_mutex-5.1-1_gnu
ca-certificates pkgs/main/linux-64::ca-certificates-2025.2.25-h06a4308_0
ld_impl_linux-64 pkgs/main/linux-64::ld_impl_linux-64-2.40-h12ee557_0
libffi pkgs/main/linux-64::libffi-3.4.4-h6a678d5_1
libgcc-ng pkgs/main/linux-64::libgcc-ng-11.2.0-h1234567_1
libgomp pkgs/main/linux-64::libgomp-11.2.0-h1234567_1
libstdcxx-ng pkgs/main/linux-64::libstdcxx-ng-11.2.0-h1234567_1
ncurses pkgs/main/linux-64::ncurses-6.4-h6a678d5_0
openssl pkgs/main/linux-64::openssl-3.0.15-h5eee18b_0
pip pkgs/main/linux-64::pip-24.2-py38h06a4308_0
python pkgs/main/linux-64::python-3.8.20-he870216_0
readline pkgs/main/linux-64::readline-8.2-h5eee18b_0
setuptools pkgs/main/linux-64::setuptools-75.1.0-py38h06a4308_0
sqlite pkgs/main/linux-64::sqlite-3.45.3-h5eee18b_0
tk pkgs/main/linux-64::tk-8.6.14-h39e8969_0
wheel pkgs/main/linux-64::wheel-0.44.0-py38h06a4308_0
xz pkgs/main/linux-64::xz-5.6.4-h5eee18b_1
zlib pkgs/main/linux-64::zlib-1.2.13-h5eee18b_1
Proceed ([y]/n)? y
Downloading and Extracting Packages:
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate wind_2025
#
# To deactivate an active environment, use
#
# $ conda deactivate
(base) bim@bim-AG55:~/Anaconda$
(base) bim@bim-AG55:~/Anaconda$
conda activate wind_2025
3、安装依赖库
pip install -r requirements.txt
创建requirements.txt文件,写入以下内容:
# pip install -r requirements.txt
# base ----------------------------------------
Cython
matplotlib>=3.2.2
numpy==1.24.4
opencv-python==4.7.0.72
Pillow==9.5.0
PyYAML==5.4.1
scipy>=1.10.1
tensorboard==2.9.1
torch==1.8.1
torchvision==0.9.1
tqdm==4.65.0
# logging -------------------------------------
# wandb
# plotting ------------------------------------
seaborn==0.11.0
pandas==1.2.3
# export --------------------------------------
# coremltools==4.0
# onnx>=1.8.0
# scikit-learn==0.19.2 # for coreml quantization
# extras --------------------------------------
thop # FLOPS computation
#pycocotools>=2.0 # COCO mAP
pyqt5==5.15.4
#pyqt5-tools==5.15.4
#redis
psutil==7.0.0

(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_yolov_common$ (wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_yolov_common$ pip install -r requirements.txt Collecting Cython (from -r requirements.txt (line 4)) Using cached Cython-3.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.3 kB) Collecting matplotlib>=3.2.2 (from -r requirements.txt (line 5)) Using cached matplotlib-3.7.5-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (5.7 kB) Collecting numpy==1.24.4 (from -r requirements.txt (line 6)) Using cached numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.6 kB) Collecting opencv-python==4.7.0.72 (from -r requirements.txt (line 7)) Downloading opencv_python-4.7.0.72-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB) Collecting Pillow==9.5.0 (from -r requirements.txt (line 8)) Downloading Pillow-9.5.0-cp38-cp38-manylinux_2_28_x86_64.whl.metadata (9.5 kB) Collecting PyYAML==5.4.1 (from -r requirements.txt (line 9)) Downloading PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl.metadata (2.1 kB) Collecting scipy==1.10.1 (from -r requirements.txt (line 10)) Downloading scipy-1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (58 kB) Collecting tensorboard==2.9.1 (from -r requirements.txt (line 11)) Downloading tensorboard-2.9.1-py3-none-any.whl.metadata (1.9 kB) Collecting tqdm==4.65.0 (from -r requirements.txt (line 12)) Downloading tqdm-4.65.0-py3-none-any.whl.metadata (56 kB) Collecting seaborn==0.11.0 (from -r requirements.txt (line 14)) Downloading seaborn-0.11.0-py3-none-any.whl.metadata (2.2 kB) Collecting pandas==1.2.3 (from -r requirements.txt (line 15)) Downloading pandas-1.2.3-cp38-cp38-manylinux1_x86_64.whl.metadata (4.7 kB) Collecting pyqt5==5.15.4 (from -r requirements.txt (line 17)) Downloading PyQt5-5.15.4-cp36.cp37.cp38.cp39-abi3-manylinux2014_x86_64.whl.metadata (2.2 kB) Collecting absl-py>=0.4 (from tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading absl_py-2.1.0-py3-none-any.whl.metadata (2.3 kB) Collecting grpcio>=1.24.3 (from tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading grpcio-1.70.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.9 kB) Collecting google-auth<3,>=1.6.3 (from tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading google_auth-2.38.0-py2.py3-none-any.whl.metadata (4.8 kB) Collecting google-auth-oauthlib<0.5,>=0.4.1 (from tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading google_auth_oauthlib-0.4.6-py2.py3-none-any.whl.metadata (2.7 kB) Collecting markdown>=2.6.8 (from tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading Markdown-3.7-py3-none-any.whl.metadata (7.0 kB) Collecting protobuf<3.20,>=3.9.2 (from tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading protobuf-3.19.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (787 bytes) Collecting requests<3,>=2.21.0 (from tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: setuptools>=41.0.0 in /home/bim/anaconda3/envs/wind_2025/lib/python3.8/site-packages (from tensorboard==2.9.1->-r requirements.txt (line 11)) (75.1.0) Collecting tensorboard-data-server<0.7.0,>=0.6.0 (from tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading tensorboard_data_server-0.6.1-py3-none-manylinux2010_x86_64.whl.metadata (1.1 kB) Collecting tensorboard-plugin-wit>=1.6.0 (from tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading tensorboard_plugin_wit-1.8.1-py3-none-any.whl.metadata (873 bytes) Collecting werkzeug>=1.0.1 (from tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading werkzeug-3.0.6-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: wheel>=0.26 in /home/bim/anaconda3/envs/wind_2025/lib/python3.8/site-packages (from tensorboard==2.9.1->-r requirements.txt (line 11)) (0.44.0) Collecting python-dateutil>=2.7.3 (from pandas==1.2.3->-r requirements.txt (line 15)) Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Collecting pytz>=2017.3 (from pandas==1.2.3->-r requirements.txt (line 15)) Downloading pytz-2025.1-py2.py3-none-any.whl.metadata (22 kB) Collecting PyQt5-sip<13,>=12.8 (from pyqt5==5.15.4->-r requirements.txt (line 17)) Downloading PyQt5_sip-12.15.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (421 bytes) Collecting PyQt5-Qt5>=5.15 (from pyqt5==5.15.4->-r requirements.txt (line 17)) Downloading PyQt5_Qt5-5.15.16-1-py3-none-manylinux2014_x86_64.whl.metadata (536 bytes) Collecting contourpy>=1.0.1 (from matplotlib>=3.2.2->-r requirements.txt (line 5)) Downloading contourpy-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.9 kB) Collecting cycler>=0.10 (from matplotlib>=3.2.2->-r requirements.txt (line 5)) Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) Collecting fonttools>=4.22.0 (from matplotlib>=3.2.2->-r requirements.txt (line 5)) Downloading fonttools-4.56.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (101 kB) Collecting kiwisolver>=1.0.1 (from matplotlib>=3.2.2->-r requirements.txt (line 5)) Downloading kiwisolver-1.4.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.metadata (6.3 kB) Collecting packaging>=20.0 (from matplotlib>=3.2.2->-r requirements.txt (line 5)) Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB) Collecting pyparsing>=2.3.1 (from matplotlib>=3.2.2->-r requirements.txt (line 5)) Downloading pyparsing-3.1.4-py3-none-any.whl.metadata (5.1 kB) Collecting importlib-resources>=3.2.0 (from matplotlib>=3.2.2->-r requirements.txt (line 5)) Downloading importlib_resources-6.4.5-py3-none-any.whl.metadata (4.0 kB) Collecting cachetools<6.0,>=2.0.0 (from google-auth<3,>=1.6.3->tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading cachetools-5.5.2-py3-none-any.whl.metadata (5.4 kB) Collecting pyasn1-modules>=0.2.1 (from google-auth<3,>=1.6.3->tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading pyasn1_modules-0.4.1-py3-none-any.whl.metadata (3.5 kB) Collecting rsa<5,>=3.1.4 (from google-auth<3,>=1.6.3->tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading rsa-4.9-py3-none-any.whl.metadata (4.2 kB) Collecting requests-oauthlib>=0.7.0 (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl.metadata (11 kB) Collecting zipp>=3.1.0 (from importlib-resources>=3.2.0->matplotlib>=3.2.2->-r requirements.txt (line 5)) Downloading zipp-3.20.2-py3-none-any.whl.metadata (3.7 kB) Collecting importlib-metadata>=4.4 (from markdown>=2.6.8->tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading importlib_metadata-8.5.0-py3-none-any.whl.metadata (4.8 kB) Collecting six>=1.5 (from python-dateutil>=2.7.3->pandas==1.2.3->-r requirements.txt (line 15)) Downloading six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB) Collecting charset-normalizer<4,>=2 (from requests<3,>=2.21.0->tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB) Collecting idna<4,>=2.5 (from requests<3,>=2.21.0->tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading idna-3.10-py3-none-any.whl.metadata (10 kB) Collecting urllib3<3,>=1.21.1 (from requests<3,>=2.21.0->tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading urllib3-2.2.3-py3-none-any.whl.metadata (6.5 kB) Collecting certifi>=2017.4.17 (from requests<3,>=2.21.0->tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB) Collecting MarkupSafe>=2.1.1 (from werkzeug>=1.0.1->tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting pyasn1<0.7.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading pyasn1-0.6.1-py3-none-any.whl.metadata (8.4 kB) Collecting oauthlib>=3.0.0 (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard==2.9.1->-r requirements.txt (line 11)) Downloading oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB) Downloading numpy-1.24.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 17.3/17.3 MB 526.2 kB/s eta 0:00:00 Downloading opencv_python-4.7.0.72-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (61.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.8/61.8 MB 395.9 kB/s eta 0:00:00 Downloading Pillow-9.5.0-cp38-cp38-manylinux_2_28_x86_64.whl (3.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 467.8 kB/s eta 0:00:00 Downloading PyYAML-5.4.1-cp38-cp38-manylinux1_x86_64.whl (662 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 662.4/662.4 kB 344.9 kB/s eta 0:00:00 Downloading scipy-1.10.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 34.5/34.5 MB 577.7 kB/s eta 0:00:00 Downloading tensorboard-2.9.1-py3-none-any.whl (5.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.8/5.8 MB 543.5 kB/s eta 0:00:00 Downloading tqdm-4.65.0-py3-none-any.whl (77 kB) Downloading seaborn-0.11.0-py3-none-any.whl (283 kB) Downloading pandas-1.2.3-cp38-cp38-manylinux1_x86_64.whl (9.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.7/9.7 MB 460.2 kB/s eta 0:00:00 Downloading PyQt5-5.15.4-cp36.cp37.cp38.cp39-abi3-manylinux2014_x86_64.whl (8.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.3/8.3 MB 639.2 kB/s eta 0:00:00 Downloading Cython-3.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 690.4 kB/s eta 0:00:00 Downloading matplotlib-3.7.5-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (9.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.2/9.2 MB 693.7 kB/s eta 0:00:00 Downloading absl_py-2.1.0-py3-none-any.whl (133 kB) Downloading contourpy-1.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (301 kB) Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Downloading fonttools-4.56.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 951.1 kB/s eta 0:00:00 Downloading google_auth-2.38.0-py2.py3-none-any.whl (210 kB) Downloading google_auth_oauthlib-0.4.6-py2.py3-none-any.whl (18 kB) Downloading grpcio-1.70.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (6.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.0/6.0 MB 363.0 kB/s eta 0:00:00 Downloading importlib_resources-6.4.5-py3-none-any.whl (36 kB) Downloading kiwisolver-1.4.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 384.0 kB/s eta 0:00:00 Downloading Markdown-3.7-py3-none-any.whl (106 kB) Downloading packaging-24.2-py3-none-any.whl (65 kB) Downloading protobuf-3.19.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 466.3 kB/s eta 0:00:00 Downloading pyparsing-3.1.4-py3-none-any.whl (104 kB) Downloading PyQt5_Qt5-5.15.16-1-py3-none-manylinux2014_x86_64.whl (61.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.1/61.1 MB 565.5 kB/s eta 0:00:00 Downloading PyQt5_sip-12.15.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (274 kB) Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Downloading pytz-2025.1-py2.py3-none-any.whl (507 kB) Downloading requests-2.32.3-py3-none-any.whl (64 kB) Downloading tensorboard_data_server-0.6.1-py3-none-manylinux2010_x86_64.whl (4.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.9/4.9 MB 830.7 kB/s eta 0:00:00 Downloading tensorboard_plugin_wit-1.8.1-py3-none-any.whl (781 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 781.3/781.3 kB 921.8 kB/s eta 0:00:00 Downloading werkzeug-3.0.6-py3-none-any.whl (227 kB) Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Downloading certifi-2025.1.31-py3-none-any.whl (166 kB) Downloading charset_normalizer-3.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (144 kB) Downloading idna-3.10-py3-none-any.whl (70 kB) Downloading importlib_metadata-8.5.0-py3-none-any.whl (26 kB) Downloading MarkupSafe-2.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (26 kB) Downloading pyasn1_modules-0.4.1-py3-none-any.whl (181 kB) Downloading requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB) Downloading rsa-4.9-py3-none-any.whl (34 kB) Downloading six-1.17.0-py2.py3-none-any.whl (11 kB) Downloading urllib3-2.2.3-py3-none-any.whl (126 kB) Downloading zipp-3.20.2-py3-none-any.whl (9.2 kB) Downloading oauthlib-3.2.2-py3-none-any.whl (151 kB) Downloading pyasn1-0.6.1-py3-none-any.whl (83 kB) Installing collected packages: tensorboard-plugin-wit, pytz, PyQt5-Qt5, zipp, urllib3, tqdm, tensorboard-data-server, six, PyYAML, PyQt5-sip, pyparsing, pyasn1, protobuf, Pillow, packaging, oauthlib, numpy, MarkupSafe, kiwisolver, idna, grpcio, fonttools, Cython, cycler, charset-normalizer, certifi, cachetools, absl-py, werkzeug, scipy, rsa, requests, python-dateutil, pyqt5, pyasn1-modules, opencv-python, importlib-resources, importlib-metadata, contourpy, requests-oauthlib, pandas, matplotlib, markdown, google-auth, seaborn, google-auth-oauthlib, tensorboard Successfully installed Cython-3.0.12 MarkupSafe-2.1.5 Pillow-9.5.0 PyQt5-Qt5-5.15.16 PyQt5-sip-12.15.0 PyYAML-5.4.1 absl-py-2.1.0 cachetools-5.5.2 certifi-2025.1.31 charset-normalizer-3.4.1 contourpy-1.1.1 cycler-0.12.1 fonttools-4.56.0 google-auth-2.38.0 google-auth-oauthlib-0.4.6 grpcio-1.70.0 idna-3.10 importlib-metadata-8.5.0 importlib-resources-6.4.5 kiwisolver-1.4.7 markdown-3.7 matplotlib-3.7.5 numpy-1.24.4 oauthlib-3.2.2 opencv-python-4.7.0.72 packaging-24.2 pandas-1.2.3 protobuf-3.19.6 pyasn1-0.6.1 pyasn1-modules-0.4.1 pyparsing-3.1.4 pyqt5-5.15.4 python-dateutil-2.9.0.post0 pytz-2025.1 requests-2.32.3 requests-oauthlib-2.0.0 rsa-4.9 scipy-1.10.1 seaborn-0.11.0 six-1.17.0 tensorboard-2.9.1 tensorboard-data-server-0.6.1 tensorboard-plugin-wit-1.8.1 tqdm-4.65.0 urllib3-2.2.3 werkzeug-3.0.6 zipp-3.20.2 (wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_yolov_common$ (wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_yolov_common$ (wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_yolov_common$ (wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_yolov_common$ (wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_yolov_common$ (wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_yolov_common$

(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_v2$
(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_v2$
(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_v2$ pip list
Package Version
----------------------- --------------------
absl-py 2.1.0
cachetools 5.5.2
certifi 2025.1.31
charset-normalizer 3.4.1
contourpy 1.1.1
cycler 0.12.1
Cython 3.0.12
fonttools 4.56.0
google-auth 2.38.0
google-auth-oauthlib 0.4.6
grpcio 1.70.0
idna 3.10
importlib_metadata 8.5.0
importlib_resources 6.4.5
kiwisolver 1.4.7
Markdown 3.7
MarkupSafe 2.1.5
matplotlib 3.7.5
numpy 1.24.4
oauthlib 3.2.2
opencv-python 4.7.0.72
packaging 24.2
pandas 1.2.3
Pillow 9.5.0
pip 24.2
protobuf 3.19.6
pyasn1 0.6.1
pyasn1_modules 0.4.1
pyparsing 3.1.4
PyQt5 5.15.4
PyQt5-Qt5 5.15.16
PyQt5_sip 12.15.0
python-dateutil 2.9.0.post0
pytz 2025.1
PyYAML 5.4.1
requests 2.32.3
requests-oauthlib 2.0.0
rsa 4.9
scipy 1.10.1
seaborn 0.11.0
setuptools 75.1.0
six 1.17.0
tensorboard 2.9.1
tensorboard-data-server 0.6.1
tensorboard-plugin-wit 1.8.1
thop 0.1.1.post2209072238
torch 1.8.1
torchvision 0.9.1
tqdm 4.65.0
typing_extensions 4.12.2
urllib3 2.2.3
Werkzeug 3.0.6
wheel 0.44.0
zipp 3.20.2
(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_v2$
(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_v2$
(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_v2$
(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_v2$
(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_v2$
(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_v2$ python vc_main.py
QObject::moveToThread: Current thread (0xef6940) is not the object's thread (0x44eeb90).
Cannot move to target thread (0xef6940)
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/home/bim/anaconda3/envs/wind_2025/lib/python3.8/site-packages/cv2/qt/plugins" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: xcb, eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl.
已放弃 (核心已转储)
(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_v2$
(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_v2$
(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_v2$
QObject::moveToThread: Current thread (0xef6940) is not the object's thread (0x44eeb90).
Cannot move to target thread (0xef6940)
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/home/bim/anaconda3/envs/wind_2025/lib/python3.8/site-packages/cv2/qt/plugins" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: xcb, eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl.
修复错误:
sudo apt-get install libxcb-xinerama0

(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_v2$ sudo apt-get install libxcb-xinerama0
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列【新】软件包将被安装:
libxcb-xinerama0
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 396 个软件包未被升级。
需要下载 5,260 B 的归档。
解压缩后会消耗 37.9 kB 的额外空间。
获取:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu focal/main amd64 libxcb-xinerama0 amd64 1.14-2 [5,260 B]
已下载 5,260 B,耗时 0秒 (27.4 kB/s)
Requesting to save current system state
Successfully saved as "autozsys_op7cxf"
正在选中未选择的软件包 libxcb-xinerama0:amd64。
(正在读取数据库 ... 系统当前共安装有 148948 个文件和目录。)
准备解压 .../libxcb-xinerama0_1.14-2_amd64.deb ...
正在解压 libxcb-xinerama0:amd64 (1.14-2) ...
正在设置 libxcb-xinerama0:amd64 (1.14-2) ...
正在处理用于 libc-bin (2.31-0ubuntu9.9) 的触发器 ...
ZSys is adding automatic system snapshot to GRUB menu
(wind_2025) bim@bim-AG55:~/PytorchProject/pyqt_camera_v2$
创建程序开机自启动脚本:
touch startup.sh
sudo apt install vim
chmod +x startup.sh
vim startup.sh
startup.sh
#!/bin/bash
#
#DATE:2025-03-01
#AUTHOR:LZB
#
#
#dir and script
PROJECT_DIR="/home/bim/PytorchProject/pyqt_camera_v3"
PYTHON_SCRIPT="vc_main.py"
# 定义Anaconda环境的路径和你的环境名称
ANACONDA_PATH="/home/bim/anaconda3" # 替换为你的Anaconda安装路径
ENV_NAME="wind_2025" # 替换为你的Anaconda环境名称
# 使用gnome-terminal打开一个新的终端窗口,并激活Anaconda环境
gnome-terminal -- bash -c "source $ANACONDA_PATH/etc/profile.d/conda.sh; \
conda activate $ENV_NAME; \
cd $PROJECT_DIR; \
python $PYTHON_SCRIPT; \
exec bash"
###########
startup.sh脚本授权
chmod -R 777 startup.sh
添加为开机启动项
gnome-session-properties
##################################################