实验室远程登录Linux服务器并配置环境
实验室服务器环境配置配置服务器环境的前提是已经登陆进入实验室服务器如何登入服务器:https://blog.csdn.net/qq_38356397/article/details/103166234如何添加账户和设置密码:(在管理员界面操作)yzy可替换成你自己想要的账户名字sudo useradd -m -s /bin/bash/yzysudo passwdjym然后输入密码并确认即可配置环境
实验室远程登录Linux服务器并配置环境
配置服务器环境的前提是已经登陆进入实验室服务器
如何登入服务器:手把手教你如何连上实验室的服务器_万事胜意-CSDN博客_实验室服务器
如何添加账户和设置密码:
(在管理员界面操作)yzy可替换成你自己想要的账户名字
sudo useradd -m -s /bin/bash yzy
sudo passwd yzy
然后输入密码并确认即可
第一行命令代表在home下新建一个名为yzy的文件夹,一定要注意/的个数和位置,不然会出错
配置环境:
参考:实验室服务器安装anconda并安装机器学习基础包及TensorFlow/pytorch_zhiwei2coder的博客-CSDN博客_服务器安装conda
1.下载anaconda
wget https://repo.continuum.io/archive/Anaconda3-5.1.0-Linux-x86_64.sh
然后等待安装完成,然后输入
bash Anaconda3-5.1.0-Linux-x86_64.sh
按提示输入对应就可,都是yes
如果要修改环境安装位置,在中间确认路径时输入指定路径即可
然后一直yes
除了:
Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]
>>> no
在服务器上我们不适用Microsoft VSCode,所以选no好了.
坑:如果输入该指令出现bash: xx command not found,可以试试 sh Anaconda3-5.1.0-Linux-x86_64.sh
我这样解决了问题,应该是用户权限不够的缘故
2. 使用前激活conda
一般情况下conda不会被激活
输入conda: commmand not found
这时只要输入
source ~/.bashrc
这表示激活~/.bashrc文件中的环境变量。再次输入 conda
测试一下,就可以用了
ps:恢复初始文件的命令 cp /etc/skel/.bashrc ~/
3. 创建并配置自己的独立的开发环境
如果在默认环境下安装各种包的话很容易出问题,所以一般先创建独立的开发环境,然后再安装包
conda create -n python36 python=3.6 numpy scipy seaborn pandas matplotlib scikit-learn jupyter notebook
我的python是3.6的版本,可以根据需求调整
不出意外应该会出现一堆列表然后让你选[Y]/n, 直接回车就可以了。
这段命令同时干了两件事:
1)建立python版本为3.6的开发环境并命名为python36;
2)在该环境下同时安装 numpy scipy seaborn pandas matplotlib scikit-learn jupyter notebook 等python包。
安装结束后会提示
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
# # To activate this environment, use:
# > source activate python27
# # To deactivate an active environment, use:
# > source deactivate
然后激活环境python36
source activate python36
激活后命令行开头会多出来(python36)
之后安装包记得要在激活的环境里面安装
输入 source deactivate
可以退出当前环境(回到默认环境base)
4. 安装pytorch tensorflow等其他包
根据官网教程,选择自己服务器的配置,选择pip或者conda安装,输入对应指令到服务器即可
查看cuda版本
cat /usr/local/cuda/version.txt
比如安装pytorch进入官网PyTorch,我的cuda版本10.1, python语言,Linux系统,conda安装,选择以后底下给我的命令是
conda install pytorch torchvision torchaudio cudatoolkin=10.1 -c pytorch
然后等安装完就好了
可以输入conda env list查看所有已经安装好的包
坑:如果出现PackagesNotFoundError: The following packages are not available from current channels:
可能是服务器的网络或者啥的不太好
可以试试conda install pytorch
conda install torchvision
两个指令分别安装
如果还出现就pip分别安装
建议:pytorch版本一定要和torchvision对应,不然会报错,建议pytorch1.5.0,torchvision0.6.0版本比较稳定
选定版本安装在指令后面加==就行
比如conda install torch==1.5.0
安装tensorflow和keras
我选择的对应版本是TensorFlow 2.1.0 + Keras 2.3.1 on Python 3.6.0
注意:
每次使用conda安装的python时,都需要先激活conda,然后再激活你想用的环境
。- 激活conda后默认是base环境,如果你使用的就是这个,那么不用再激活环境。如需要使用环境 python27(你设置的env名字) 的话命令行运行
source activate python27
, 使用结束以后可以手动关闭source deactivate
,也可以可以直接关闭terminal来关闭。
5. 其余关于服务器的指令
复制虚拟环境
# 这是简化的命令形式
conda create -n conda-new --clone conda-old
# 下面是完整的命令形式
conda create --name conda-new --clone conda-old
删除虚拟环境
conda remove -n conda-old --all
--all表示删除整个conda环境
更多推荐
所有评论(0)