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

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

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

文章目录

    • 1.在指定目录建立虚拟环境
    • 2.验证虚拟环境是否安装成功
    • 3.运行指定目录的虚拟环境
    • 4.在虚拟环境中安装pytorch
    • 5.运行python


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

查看当前存在哪些虚拟环境,若最下面出现你刚刚输入的目录,那么成功安装。
在公共服务器上搭建python虚拟环境_第1张图片

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

先激活你的虚拟环境:

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

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

4.在虚拟环境中安装pytorch

确保虚拟环境处于激活状态,然后你想安装pytorch,先在pytorch官网上找到你想要的版本,它会给你一个安装命令,比如:
在公共服务器上搭建python虚拟环境_第2张图片
运行如下命令:

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的下载见CSDN博客

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

5.运行python

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

python

若出现python相关信息则运行成功,如图
在这里插入图片描述
最后试试运行py代码吧,如图
在公共服务器上搭建python虚拟环境_第3张图片
退出python按CTRL+D !

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

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

你可能感兴趣的:(公共服务器,虚拟环境,安装python库,anaconda,python,服务器)