Python常见库安装
流程
流程一定要是:(创建独立环境,可选)–安装–测试
关于环境管理————conda
用了一辈子conda,以前总感觉高级,现在几经考虑,还是建议新手不要用conda,因为不方便,而且很多包安装到了最后还是得靠pip
1 是新手不需要那么多不同版本的环境,
2 是conda源经常没有库或者换库名,而且conda还有除了python以外的C、R的库,容易混淆库名
3 环境不一定要用conda,还有virtualenv ,可直接对接pip,pypi有更多包
4 上网不方便,新库、github上库一般都是pip安装,新库进了Pypi多久能进conda channel呢?但conda很多都不会给安装命令,只能靠自己
opencv-python
conda安装不太方便,用pip吧
1 | pip install opencv-python -y |
或者在conda中
1 | python -m pip install opencv-python |
测试代码
1 | import cv2 |
sklearn
conda
1 | conda install scikit-learn |
pip
1 | pip install numpy |
numpy
conda
1 | conda install scikit-learn |
pip
1 | pip install numpy |
matplotlib
conda
1 | conda install matplotlib |
pip
1 | pip install matplotlib |
seaborn
conda
1 | conda install seaborn |
pip
1 | pip install seaborn |
pytorch-gpu
检查cuda版本,有时可能需要安装新cuda或者安装老版本
1 | nvcc --version |
安装指令(eg.)
1 | conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia |
安装后的检查
1 | # pytorch_gpu_test.py |
https://zhuanlan.zhihu.com/p/88903659?ivk_sa=1024320u
autogluon(todo)
autogluon是自动机器学习automl特别强的库,李沐推荐
GPU好像只能用pip安,特别是torch只能pip安
1 | conda create -n env4automl python=3.9 cudatoolkit=11.8 -y |
安装报错
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘SSLError(SSLZeroReturnError(6, ‘TLS/SSL connection has been closed是梯子的原因
1 | python -m pip install autogluon |
不行,cuda还是会冲突,
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Min的博客!
评论