Linux服务器conda环境配置

less than 1 minute read

Published:

Linux服务器conda环境配置

1.MobaXterm软件,创建账户,登录

Session->SSH->Basic SSH settings,填写服务器地址,用户名和服务器端口号,进入自己的操作页面。

remote host: 10.18.2.3
Usr: sqx
port: 6001
Pw: 123456

2.下载anaconda3最新版,上传到服务器,进行安装。

下载地址

安装脚本:

bash Anaconda3-2020.11-Linux-x86_64.sh

安装过程中,最后有选项,请选择将路径加入到bash中。

安装完毕后,测试,是否安装成功。

conda info -e

看是否正常显示‘base’环境。

如果显示错误,vi ~/.basharc文件,将conda路径加进去。

img

conda成功后,就进行虚拟环境创建

conda create -n <envs_name> python==3.8(或其他版本,自己选择)

会选择Y/N安装,选择Y,创建成功。

然后,启动刚才创建的虚拟环境,以envs_name为mag 为例,启动命令为:

conda activate mag

之后所有的操作都在此虚拟环境中,注意观察前缀是否是(mag)。

将代码上传到服务器,进入代码目录MagNav

替换下载源设置清华源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

安装好所有的环境库

pip install -r requirements.txt

3.Pycharm调试程序

Pycharm文件:

"/home/disk/sqx/software/Pycharm_Professional_2021.2.1_Protable.zip"

pycharm打开项目目录文件夹

img

File->settings->python interpreter->[setting]->add

img

ssh interpreter里面输入自己的服务器地址,端口和用户名,然后确认,下一步输入密码。

img

在右侧Remote host里选择home/sqx/anaconda3/envs/mag/bin/python作为解释器;

在sync folders中选择本地文件夹到服务器文件夹的映射,最好两个文件夹名字一样,本地的编辑会直接更新到服务器上。

img

img

tools->deployment->configuration…

选择默认,并测试连接;

img

img

tools->deployment->options…设置上传快捷键Ctrl+S

img

4.Linux服务器搭建Jupyter notebook

安装jupyter notebook

conda install jupyter

生成jupyter配置文件

jupyter notebook --generate-config

修改jupyter配置文件

 vim /home/sqx/.jupyter/jupyter_notebook_config.py

c.NotebookApp.ip = '*'
c.NotebookApp.notebook_dir = '/mnt/data2/pfg/jupyter_notebook'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888
c.NotebookApp.quit_button = False
c.NotebookApp.allow_root = False

打开jupyter

# cd /mnt/data2/sqx/MagNav/notebooks # 到工作目录下
jupyter notebook

img