开发应用

01深度学习Conda环境配置

2023-02-14  本文已影响0人  Jachin111

conda关于虚拟环境的常用命令

conda创建虚拟环境

conda create -n 虚拟环境名字

conda创建指定python版本的虚拟环境

conda create -n 虚拟环境名字 python=3.11

conda激活虚拟环境

conda activate 虚拟环境名字

conda查看创建的所有虚拟环境

conda env list

conda查看当前环境中安装的第三方包

conda list

conda安装第三方包

conda install 第三方包名

conda卸载第三方包

conda uninstall 第三方包名

conda升级第三方包

conda update 第三方包名

conda搜索第三方包

conda search 第三方包名

conda退出虚拟环境

conda deactivate

conda删除虚拟环境

conda remove -n 虚拟环境名字 --all

conda镜像

添加镜像channel

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

删除镜像channel

conda config --remove channels  https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

展示目前已有的镜像channel

conda config --show channels

我们希望在下载的时候,conda告诉我们当前下载是在用哪一个

conda config --set show_channel_urls yes

3090显卡的服务器上,搭建TensorFlow和pytorch环境

创建虚拟环境(TensorFlow和pytorch两种框架建议分开,避免版本冲突)

conda create -n deeplearning python=3.8

安装TensorFlow

conda install tensorflow-gpu

tensorflow==2.4.1
numpy==1.19.2
matplotlib==3.4.3
seaborn==0.11.2
sklearn==1.2.1


image.png

安装pytorch

pip install torch===1.7.1+cu110 torchvision===0.8.2+cu110 torchaudio===0.7.2 -f https://download.pytorch.org/whl/torch_stable.html
image.png

分别测试能否使用gpu

import tensorflow as tf
tf.config.list_physical_devices('GPU')

import torch
print(torch.cuda.is_available())

添加kernal

python -m ipykernel install --user --name deeplearning

面这条命令中有的不需要有--user,但是可能报错Permission denied:’/usr/local/share/jupyter’,如果报错,加上--user 即可解决
pip镜像安装keras

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple keras==2.4.3

本地浏览器远程连接服务器jupyter-notebook

1.确保已经安装jupyter 命令 conda install jupyter 或者 pip install jupyter
2.用jupyter notebook --generate-config生成配置文件,root用户登录的默认文件在/root/.jupyter下


image.png

3.输入jupyter notebook password,此处输入的密码用于本地浏览器登陆。密码生成在/root/.jupyter/jupyter_notebook_config.json中


image.png
4.查看你的密文 cat /root/.jupyter/jupyter_notebook_config.json
image.png
5.复制密文 如
"argon2:$argon2id$v=19$m=10240,t=10,p=8$B54n/wfVDMnO0tiHqV3sFg$T9HYTtNNm3gp9KiLdmJVug"

6.修改配置文件 vim /root/.jupyter/jupyter_notebook_config.py,添加如下配置

c.NotebookApp.ip='*' #允许访问的IP地址,设置为*代表允许任何客户端访问
c.NotebookApp.password = u"argon2:$argon2id$v=19$m=10240,t=10,p=8$0Xiz7dmis/etsoddouidieEwdd92oUh0I6uo6Z5Q"  #刚才生成密码时复制的密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888   #可自行指定一个端口, 访问时使用该端口
c.NotebookApp.allow_remote_access = True
c.NotebookApp.allow_root = True   #允许root用户运行jupyter notebook

7.启动服务端 jupyter notebook


image.png

8.本地浏览器访问,密码是之前输入的密码


image.png
上一篇 下一篇

猜你喜欢

热点阅读