在公共服务器上搭建python虚拟环境

本文详细介绍如何在公共服务器上使用Anaconda创建Python虚拟环境,包括环境创建、验证、运行及库安装等步骤,并提供了安装PyTorch的具体命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在公共服务器上搭建python虚拟环境

如果想在公共服务器(不止一个人用)上搭建自己的python环境应该怎么办?
用Anaconda和conda命令,先确保服务器上安装了Anaconda。安装Anaconda/Miniconda见简书


1.在指定目录建立虚拟环境

在公共服务器上,你可能只在部分目录有权限,其次为了方便管理,你需要在指定目录建立虚拟环境,用如下命令:

conda create --prefix=/home/stu/lzk/PythonProjects/env python=3.8

其中: /home/stu/lzk/PythonProjects是你指定的目录,env是environment的缩写。

若想启动虚拟环境:

source activate /home/stu/lzk/PythonProjects/env

若想关闭虚拟环境:

source deactivate /home/stu/lzk/PythonProjects/env

若想删除虚拟环境:

conda remove -/home/stu/lzk/PythonProjects/env --all

2.验证虚拟环境是否安装成功

输入:

conda env list 或 conda info -e

查看当前存在哪些虚拟环境,若最下面出现你刚刚输入的目录,那么成功安装。
在这里插入图片描述

3.运行指定目录的虚拟环境

先激活你的虚拟环境:

source activate /home/stu/lzk/PythonProjects/env

/home/stu/lzk/PythonProjects/env 是你自定义的目录。
输入完后回车,如果出现如下样式:
在这里插入图片描述
代表成功运行指定目录的虚拟python环境,需要注意你现在还没有打开python,只是打开了虚拟python环境的terminal,这个时候你可以输入命令来安装你想要的python库。

4.在虚拟环境中安装pytorch

确保虚拟环境处于激活状态,然后你想安装pytorch,先在pytorch官网上找到你想要的版本,它会给你一个安装命令,比如:
在这里插入图片描述
运行如下命令:

conda install pytorch torchvision torchaudio cpuonly

注意,我没有加 -c pytorch ,因为-c pytorch会使用默认的下载源,很慢建议下载pytorch之前,先添加下载源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

然后添加pytorch的镜像:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

然后等待下载完成!关于pytorch的下载见优快云博客

安装其他库是一样的道理,运行conda install 库名 或 pip install 库名

5.运行python

确保虚拟环境处于激活状态,然后输入:

python

若出现python相关信息则运行成功,如图
在这里插入图片描述
最后试试运行py代码吧,如图
在这里插入图片描述
退出python按CTRL+D !

后面会记录怎么在pycharm中连接服务器中的虚拟环境,并在pycharm中下载依赖、运行和调试项目。

创作不易,欢迎关注和点赞收藏

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NLP饶了我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值