Python服务器创建虚拟环境跑代码

作者:ac不知深 时间:2021-02-15 20:17:49 

一、前言

最近忙着在服务器上跑代码

学习积累了一些经验技巧

这里用来记录分享给大家

二、创建虚拟环境用来跑代码

下面我会以一个实例为模板,学习完之后,再删掉

不会占用大家的服务器

1、连接上服务器

比如我的连接方式为:ssh -p 你的编号 username-host

2、创建虚拟环境

这里我以一篇代码为例

Python服务器创建虚拟环境跑代码

创建虚拟环境

conda create -n KDDocRE python==3.7.4

3、进入虚拟环境

conda activate KDDocRE

Python服务器创建虚拟环境跑代码

4、安装cuda

conda install cudatoolkit=10.2

如果速度有些慢的话可以考虑更换清华源

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/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/    
conda config --set show_channel_urls yes

5、安装PyTorch

这里给大家提供两种方式安装

pip3 install torch torchvision torchaudio

或者

conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch

两者都可以,但是一定要确认好你的版本号

官网在这里

Python服务器创建虚拟环境跑代码

6、安装Transformer

pip install transformers==4.8.2

这里读者注意一下,如果三方库后面没有加上版本号

会默认为安装最新版本

如果已经安装过了其他版本

可以考虑再次安装指定版本

之前的版本会自动卸载(下图二)

Python服务器创建虚拟环境跑代码

Python服务器创建虚拟环境跑代码

7、安装numpy

pip install numpy==1.19.4

Python服务器创建虚拟环境跑代码

8、安装apex

这个三方库比较难安装

git clone https://github.com/NVIDIA/apex
cd apex
pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./

如有报错请参考这篇文章

Python服务器创建虚拟环境跑代码

9、安装opt-einusm

pip install opt_einsum==3.3.0

Python服务器创建虚拟环境跑代码

10、安装axial-attention

pip install axial_attention==0.6.1

Python服务器创建虚拟环境跑代码

11、安装ujson

pip install ujson

Python服务器创建虚拟环境跑代码

12、安装tqdm

pip install tqdm

13、跑代码

以上环境都配置完成

接下来可以用pycharm打开整个文件

我依然以上面那个项目为例

Python服务器创建虚拟环境跑代码

打开以后是这个样子

然后使用pycharm远程连接服务器开始愉快的跑代码了

远程连接服务器的文章在这

具体如何把代码跑起来

一般项目中的READ.md都会有介绍

Python服务器创建虚拟环境跑代码

13、退出环境

conda deactivate

14、查看当前虚拟环境列表

conda env list

15、删除环境

conda remove -n KDDocRE

如此以来,我们就完成了环境创建,跑代码,删除环境等操作

可以拿自己的项目练练手啦

来源:https://blog.csdn.net/weixin_41377182/article/details/125461320

标签:Python,创建,虚拟环境
0
投稿

猜你喜欢

  • js高亮关键词系列方法

    2008-01-22 11:11:00
  • golang映射Map的方法步骤

    2023-08-28 09:10:22
  • Python 自动化表单提交实例代码

    2022-12-20 06:16:14
  • tensorflow 动态获取 BatchSzie 的大小实例

    2023-03-05 16:56:48
  • 对django views中 request, response的常用操作详解

    2021-02-21 15:00:51
  • django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决

    2022-01-12 14:02:31
  • 如何在mac环境中用python处理protobuf

    2021-02-26 08:42:06
  • pandas按某列降序的实现

    2021-02-19 08:29:44
  • 分析Python的Django框架的运行方式及处理流程

    2022-03-13 14:47:50
  • 网页设计三剑客

    2010-08-31 17:05:00
  • oracle数据库创建备份与恢复脚本整理

    2023-07-13 00:57:20
  • Python实现调用另一个路径下py文件中的函数方法总结

    2021-05-24 12:48:03
  • 浅析网页色彩应用

    2009-12-21 16:17:00
  • laravel清除视图缓存的代码

    2023-11-24 14:39:39
  • Python实现注册、登录小程序功能

    2022-12-03 17:50:11
  • 微软证实最新的关键SQL Server漏洞

    2008-12-23 13:31:00
  • python免杀技术shellcode的加载与执行

    2021-10-27 16:25:06
  • js编写的语法高亮引擎工具

    2008-05-25 13:27:00
  • Python计算程序运行时间的方法

    2023-08-09 09:53:50
  • Python实现绘制圣诞树和烟花的示例代码

    2022-03-22 16:22:20
  • asp之家 网络编程 m.aspxhome.com