Anaconda
列出环境
conda env list
新建环境
conda create -n 环境名 python=版本号
激活某个名为emp
的环境
activate emp
移除某个名为emp
的环境
conda remove --name emp --all
会出现相关信息,确认无误后删除
复制环境:
本机复制AAA环境创建BBB环境
conda create -n BBB --clone AAA
conda没有直接的重命名指令,如果你想重命名某个环境,就使用复制=》删除旧环境的操作
非本机
激活目标环境、创建yaml文件
conda env export > 文件名.yaml
复制yaml文件到目标机器上
conda env create -f 文件名.yaml
如果操作系统不同,那么导出文件的时候需要加上--no-builds
命令
然后创建环境的时候把找不到的库放到pip下面
PyTorch
查看cuda版本
nvcc --version
我的cuda版本:
nvcc: NVIDIA ® Cuda compiler driver
Copyright © 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:04_Central_Daylight_Time_2018
Cuda compilation tools, release 10.0, V10.0.130
得到cuda版本后,需要下载对应的pytorch版本,直接去官网查,run命令就行(超级方便
https://pytorch.org/get-started/locally/
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch
如果需要指定版本:https://pytorch.org/get-started/previous-versions/
常见包的安装
sklearn
直接在PyCharm里面安装会失败,要到cmd里面安装
conda install scikit-learn
jupyter
把环境注册到jupyter
- 先切换到目标环境
pip install ipykernel
- python -m ipykernel install --name 环境名
在指定文件夹下启动jupyter notebook:
以管理员模式运行cmd,输入jupyter notebook 路径
即可,输入路径的时候可以直接把文件夹拖到CMD里面,会自动把路径加上
如果弹出’jupyter’不是内部或外部命令,也不是可运行的程序或批处理文件,那需要去环境变量配置一下
在PATH变量中增加
C:\Users\xxxx\anaconda3
C:\Users\xxxx\anaconda3\Scripts
C:\Users\xxxx\anaconda3\Library\mingw-w64\bin
C:\Users\xxxx\anaconda3\Library\bin
再重新启动CMD输入命令即可
删除环境
conda remove -n 环境名 --all
查看已经安装的环境,必须在base环境下
jupyter kernelspec list
删除指定的kernel
jupyter kernelspec uninstall kernel名
工作目录
本地找不到文件:
使用以下代码即可
import os
os.chdir('工作目录')
远程调试找不到文件:
重新配置编译器、remote deployment