【Python】模块module/软件库package安装及问题(自用)

1. 库安装

Pytorch库单独列一章写

cv2         pip install opencv-contrib-python

dlib

首先安装cmake:pip install cmake

然后安装boost:pip install boost

执行命令:pip install dlib        最后在这里报错

那么直接去其他地方下载对应py版本的dlib的wheel文件,再来手动安装

百度网盘 请输入提取码

手动安装流程:

在.whl所在文件夹下打开cmd

pip install [filename]

这样就安装成功了

sklearn                pip install scikit-learn

matplotlib                pip install matplotlib

mediapipe        pip install mediapipe

tqdm        pip install tqdm

requests        pip install requests

fuzzywuzzy        pip install fuzzywuzzy

yaml        pip install PyYAML

seaborn        pip install seaborn

easydict        pip install easydict

skimage        pip install scikit-image

如果报错pip错误“Microsoft Visual C++ 14.0 is required.”

解决在这里https://zhuanlan.zhihu.com/p/165008313

查看本环境是否存在某个库

pip show numpy

或者

conda list numpy

2. cuda安装

我们说安装cuda实际上是安装cuda toolkit

cmd输入nvidia-smi(前提是安装了显卡驱动)

这里就能看到【所支持的最高】cuda版本,所以可以选择该版本及以下的所有版本,根据自己的兼容性选择

去nv的网站下载cuda toolkit

CUDA Toolkit - Free Tools and Training | NVIDIA Developer

往期版本见下url:

https://developer.nvidia.com/cuda-toolkit-archive

安装完成之后查看自己安装的cuda版本

cmd输入 

nvcc --version

另外,可以为虚拟环境单独安装cuda,如命令

conda install cudatoolkit=11.8

3. Pytorch安装/卸载

No module named 'torch'

官网在线安装

去pytorch官网 Start Locally | PyTo         找到需要安装的版本

这里的Compute Platform由本机N卡驱动决定

复制下面的pip命令,放在cmd执行,然后等待即可

换清华镜像源

pip install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple

查看现在环境下的torch版本号

pip list

找到torch,下图是cpu版本的torch

gpu版本是这样的

后面会显示cuda的版本

如果装错了版本

卸载命令:

pip uninstall torch torchvision torchaudio

离线安装

每次在线安装都要接近3个G,费时费力,预先下载一个安装包会好很多。

https://download.pytorch.org/whl/torch 自行去下载对应版本

至于torchaudio和torchvision,修改上面的网站[torch]的对应部分前往下载。

得到whl之后,在whl所在目录启动cmd,pip install "[whl_name].whl"

4. 使用命令行为不同版本的python安装软件库

找到对应python.exe的Lib/site-packages目录

pip install pandas --target="C:/Users/Sway Zhang/AppData/Local/Programs/Python/Python312/Lib/site-packages"

5. 使用命令行为不同虚拟环境安装软件库

激活相关虚拟环境,然后直接pip install即可

6. 导出conda环境中的所有package(作为yml文件)

pip freeze > requirements.txt

conda env export > environment.yml

7. pip install 使用/撤销清华源

本次从清华源安装(以pytorch为例)

pip install torch torchvision torchaudio -i https://pypi.tuna.tsinghua.edu.cn/simple

永久配置清华源,以后每次pip install 都去清华源找

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

恢复默认配置(从pypi上下载)

pip config set global.index-url https://pypi.org/simple

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值