服务器安装配置python环境 。小编来告诉你更多相关信息 。
服务器安装配置python环境关于这个服务器安装配置python环境的教程内容,接下来小编就来介绍 。
安装 Miniconda在 Linux 服务器中安装 Miniconda 的步骤如下 。本次使用的是 Ubuntu 20.04 系统 。
- 切换到主目录(个人需要) 。
cd /home/ubuntu
- 安装 Anaconda 或者 Miniconda 。
# Anacondawget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.07-2-Linux-x86_64.sh && \\bash Anaconda3-2023.07-2-Linux-x86_64.sh && \\rm -rf Anaconda3-2023.07-2-Linux-x86_64.sh# Minicondawget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh && \\bash Miniconda3-latest-Linux-x86_64.sh && \\rm -rf Miniconda3-latest-Linux-x86_64.sh
- 刷新环境变量 。
source ~/.bashrc
- 创建并进入名为 work 的环境,应根据需要修改环境名和 Python 版本 。
conda create -n work python=3.10 && conda activate work
- 在 work 环境下升级 pip 并设置清华镜像源 。
python -m pip install --upgrade pip && \\pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
- 安装个人需要的 Python 模块 。
pip install torch torchvision matplotlib jupyterlab \\flopy smt gstools seaborn scikit-opt
- 创建 Screen 会话持久化运行 (用于长期部署 Jupyter lab) 。
screen -S work && conda activate work
- 创建 Jupyter lab 的工作目录 。
mkdir -p /home/ubuntu/work
- 修改密码并运行 Jupyter 。按 Ctrl+a 后再按 d 离开会话 。
jupyter lab \\--notebook-dir=/home/ubuntu/mount0/Python \\--ip=0.0.0.0 \\--port=8888 \\--NotebookApp.token=123456 \\--no-browser --allow-root
- 下载 linux 版本的 modflow 并解压(个人需要) 。
cd /home/ubuntu/work \\wget https://github.com/MODFLOW-USGS/executables/releases/latest/download/linux.zip \\unzip linux.zip -d ./modflow
文章插图
设置开机自启如果服务器常年不断电 , 则使用 Screen 持久化运行体验良好 。
但本人物理机设置了一周一次重启,每次重启后都要重新启动 Jupyter lab 实在太过麻烦 。
因此将 Jupyter lab 设为开机自动启动 。具体步骤如下:
- 创建一个新的 systemd 服务文件 , 本次命名为
jupyter.service
:
sudo vim /etc/systemd/system/jupyter.service
- 在文件中写入以下内容:服务器安装配置python环境 。小编来告诉你更多相关信息 。
服务器安装配置python环境
[Unit]Description=Jupyter Lab[Service]Type=simpleExecStart=/bin/bash -c \"/home/ubuntu/miniconda3/envs/work/bin/jupyter lab --notebook-dir=/home/ubuntu/mount0/Python --ip=0.0.0.0 --port=8888 --NotebookApp.token=123456 --no-browser --allow-root\"User=ubuntuWorkingDirectory=/home/ubuntu/mount0/PythonRestart=alwaysRestartSec=10[Install]WantedBy=multi-user.target
【服务器安装配置python环境】?
需要注意,如果直接用 jupyter lab 启动服务会返回报错 , 这是因为一方面 conda 未必有系统环境变量 , 另一方面安装的 jupyter lab 本身也未必在 conda 的 base 环境里 。
因此,应使用完整路径来指定 conda 环境中的 Jupyter Lab 可执行文件,如本次为:/home/ubuntu/miniconda3/envs/work/bin/jupyter lab
。?
- 重新加载 systemd 管理器配置:
sudo systemctl daemon-reload
- 启用服务,使得在计算机启动时自启:
sudo systemctl start jupyter.service
- 检查服务的状态:
sudo systemctl status jupyter.service
此时输出以下内容则说明配置成功:● jupyter.service - Jupyter LabLoaded: loaded (/etc/systemd/system/jupyter.service; enabled; vendor preset: enabled)Active: active (running) since Tue 2023-09-19 11:11:20 CST; 1h 12min agoMain PID: 665 (jupyter-lab)Tasks: 1 (limit: 28657)Memory: 108.7MCGroup: /system.slice/jupyter.service└─665 /home/ubuntu/miniconda3/envs/work/bin/python /home/ubuntu/miniconda3/envs/work/bin/jupyt>......
上面为您介绍的服务器安装配置python环境的具体内容 , 供大家参考操作 。
- 安装打印机图文教程 打印机怎么连接电脑
- 机顶盒怎么安装、频道设置 宽带电视机顶盒使用指南
- 建议买质量好的笔记本电脑是什么品牌的 联想小新air12配置参数
- 值得人手的轻薄笔记本推荐 联想小新air13配置参数
- 2023公认穿墙好的路由器 TP-LinkS30的安装及测评
- 添加java环境变量 java安装教程详细
- 2023公认拍照很强手机 荣耀9xpro手机参数配置
- 两千左右公认较好手机 荣耀50pro参数配置
- 小型家用打印机的使用方法 win7怎么安装打印机
- 2023口碑好的手机推荐 荣耀play4tpro参数配置