【20210910】让实验室服务器在Anaconda环境运行本地python代码

1. 下载Anaconda Linux

可以查看服务器的Linux版本:

cat /proc/version

Linux version 5.11.13-arch1-1 (linux@archlinux) (gcc (GCC) 10.2.0, GNU ld (GNU Binutils) 2.36.1) #1 SMP PREEMPT Sat, 10 Apr 2021 20:47:14 +0000

Pycharm Linux官方下载地址

Anaconda Linux官方下载地址,下载得到Anaconda3-2021.05-Linux-x86_64.sh,上传至服务器,输入ls可查看当目录下文件

ls
Downloads  main.py

利用 cd Downloads进入文件夹,输入bash Anaconda3-2021.05-Linux-x86_64.sh解压,

Please answer 'yes' or 'no':'
>>> yes

Anaconda3 will now be installed into this location:
/ceph/home/yangsc21/anaconda3

下面更改环境变量,打开.bashrc文件

export PATH="/ceph/home/yangsc21/anaconda3/bin/:$PATH"

刷新一下:

source ~/.bashrc

输入conda --version

conda 4.10.1

安装成功!

修改anaconda的源,同之前的文章所示

注意哪些服务器能连上网,哪些没有网,直接ping www.baidu.com看一看

2. Pycharm

下载之后得到pycharm-community-2021.2.1.tar,上传到服务器上,cd到对应文件夹内,输入tar zxf pycharm-community-2021.2.1.tar.gz进行解压,这里有个问题,实验室的环境是arch Linux,不支持图形界面,也没有大管理员的权限来sudo,所以这里放弃安装Pycharm

3. 配置服务器上Python环境

conda update conda

会报错,咱也不知道为什么

Preparing transaction: done
Verifying transaction: failed

RemoveError: 'python' is a dependency of conda and cannot be removed from
conda's operating environment.
RemoveError: 'requests' is a dependency of conda and cannot be removed from
conda's operating environment.

使用以下指令:

conda update --force conda

4. tmux应用

查看当前所有的 Tmux 会话:

tmux ls

新建会话:

tmux new -s env1

接入会话:

tmux attach -t 0

杀死会话:

tmux kill-session -t 0

切换会话:

tmux switch -t 0

划分上下两个窗口:

tmux split-window

划分左右两个窗格:

tmux split-window -h

删除窗格:

ctrl + B x

移动光标:

tmux select-pane -U		# 光标切换到上方窗格

tmux select-pane -D		# 光标切换到下方窗格

tmux select-pane -L		# 光标切换到左边窗格

tmux select-pane -R		# 光标切换到右边窗格
Ctrl+b ;		# 光标切换到上一个窗格。
Ctrl+b o		# 光标切换到下一个窗格

5. Anaconda环境

同样的,创建新环境:

conda create -n env1 python=3.8

显示所有conda环境:

conda env list

激活环境env1:

conda activate env1

退出环境env1:

conda deactivate

小结

踩了很多服务器上Linux操作系统进行编程的坑,也基本掌握了tmux的用法,接下来可以在台式机或者服务器上正式开始练习编程了

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值