Server-Intro

linux下 配置 python环境+开启远程jupyter+cuda环境配置

背景

系统: ubuntu
用户: 用户组用户,无root权限

具体操作:

下载安装

盲人操作,jump

[ubuntu好像本地有,but弟弟找不到]

配置python环境

需要修改两部分
1、

.profile 文件的修改

1
$ vim ~/.profile

进入 .profile界面

添加路径

将以下两句话添加进入,注意路径!

1
2
3
4
export PATH

export PATH=$PATH:/home/shuyu/intelpython3/bin

第二栏中PATH中必须选定正确的,合乎本机的路径

2、

.bashrc 文件的修改

【之后登陆触发环境需要用到】

1
$ vim ~/.bashrc

将一下语句添加进入【注意个人路径】

1
source /home/shuyu/intelpython3/bin/activate root

over

jupyter 配置部分

这个部分在2022年好像已经失效,配置起来可能会有些更新

首先上一步安装完 python后

接着安装一下 ipython、jupyter notebook

此时触发jupyter notebook的话是在服务器而不是本机

So,begin;

1、

生成一个配置文件:

1
$ jupyter notebook --generate-config

2、

进入ipython 界面配置密码

命令行下:

1
$ ipython

下面的密码即jupyter notebook登陆密码

1
2
3
4
5
6
7
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:6...d'

# 记得保存out【2】,all!

3、

将密码添加进入配置文件

进入之前生成的文件处,确定好路径

比如我的:

1
$ vim /home/shuyu/.jupyter/jupyter_notebook_config.py

进入之后,几百行文字

doesn’t matter

拉到最后,添加进去几句话:

1
2
3
4
5
6
7
c.NotebookApp.ip = '*' # 此处最好设置为本机ip
c.NotebookApp.port = 8954
c.NotebookApp.open_browser = False
c.NotebookApp.allow_root = True
c.NotebookApp.allow_remote_access = True
c.NotebookApp.password = u'shal:...'
#上面的密码对应第二步中生成的密码,记得在前面加个u

ok,保存退出,

打开jupyter notebook试一下叭!

have a nice day!

cuda 环境的配置

只用配置环境就ok

step1:

1
$ vim ~/.bashrc

step2:

1
2
3
export PATH=$PATH:/usr/local/cuda-10.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64
export CUDA_HOME=/usr/local/cuda-10.0

确定路径之后,将语句添加进去即可配置环境

1
$ nvcc --version

可以看到安装的版本,然后下载相对版本玩耍叭~~~

1
2
3
In [1]: import torch                                                    
In [2]: torch.cuda.is_available()
Out[2]: True

【迷】Lab好兄弟说没配置环境,但是下载pytorch后,

1
2
3
import torch
torch.cuda.is_available
# True ???????

为撒子是True,很迷

reference

https://blog.csdn.net/simple_the_best/article/details/77005400

作者

Shuyu Zhang

发布于

2020-10-15

更新于

2022-10-16

许可协议

评论