文章目录
一、管理conda
1.查询conda信息
conda info
2.升级conda
conda update conda
3.升级anaconda
conda update anaconda
二、虚拟环境的操作命令
1.查看虚拟环境列表
conda info --envs
2.创建新的虚拟环境
conda create -n xxxxx(名字) python=3.7
create:创建
-n:name名字的缩写
xxxxx:创建的虚拟环境的名字
python=3.7:给这个虚拟环境配置python3.7的解释器,可换其他版本。
注意:tensorflow1.x版本对应python最高为python3.7
3.进入虚拟环境
conda activate xxxxx(名字)
4.退出虚拟环境
conda deactivate
5.给虚拟环境安装库
conda安装
conda install tensorflow
或者pip安装
pip3 install tensorflow
注意:安装tensorflow1.x版本,使用以下命令会更好:
pip3 install tensorflow-gpu==1.15.0
6.删除虚拟环境
conda remove -n xxxxx(名字) --all
remove:删除
-n:name名字的缩写
xxxxx:要删除的虚拟环境的名字
–all:如果不加上的话代表删除的是当前环境下的一个包,比如numpy等等,加上的话才是删除虚拟环境
7.复制虚拟环境
conda create -n 新环境名 --clone 旧环境名
三、镜像源操作
1.查看镜像配置
conda config --show channels
2.打开配置文件
vim ~/.condarc
i:插入模式
:wq:保存并退出
shift+: q!:退出
3.添加镜像源
1)清华源
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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
2)中科大源
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes
4.删除镜像源
conda config --remove channels <url>
例:
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/
四、包管理
1.列出所有安装的包的信息
conda list
2.查询包
conda search 包名
3.安装包
conda install -n 环境名 包名
此项指定安装环境,如果没有-n 环境名,则安装到当前环境
4.升级包
conda update 包名
5.移除包
conda remove -n test 包名
五、服务器相关
1.检测服务器是否联网
ping www.baidu.com
联网返回:xx bytes from xxx.xxx.xxx.xxx: icmp_seq=x ttl=xxx time=xx.x ms
几种未联网返回情况:
情况1:unknown host name 一般是DNS出问题了,即域名服务系统出错
解决方法:清除DNS缓存,命令:ipconfig /flushdns
情况2:PING www.xxxx.com (xxx.xxx.xxx.xxx) xx(xx) bytes of data.
解决方法:联系管理员
六、常用的下一步操作
搭建tensorflow1.x:Linux快速搭建tensorflow-gpu 1.15.0环境&Keras(包括30系显卡)
jupyter使用虚拟环境:jupyter使用虚拟环境、如何把virtualenv虚拟环境添加到jupyter内核kernel中
注意:
若python版本为3.x,则pip安装使用pip3 install xxx
会更好,若直接使用pip,混合解释器(即同时存在python2.x和python3.x)容易安装至python2.x,但默认解释器为python3.x,导致进入python后import xxx
显示ModuleNotFoundError: No module named 'xxx'
。
参考
Anaconda中一些常用的虚拟环境的操作命令,包括创建、激活、删除等
Anaconda 换源更改镜像,删源
Anaconda 镜像源操作(查看、添加、删除)
Anaconda 镜像源操作(查看配置删除)
Linux常用操作命令集(conda)
conda创建、查看、复制新环境
如何查看/确认linux是否能上网