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

 更新时间:2022年07月05日 09:38:35   作者:ac不知深  
本文主要介绍了Python服务器创建虚拟环境跑代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、前言

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

学习积累了一些经验技巧

这里用来记录分享给大家

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

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

不会占用大家的服务器

1、连接上服务器

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

2、创建虚拟环境

这里我以一篇代码为例

创建虚拟环境

conda create -n KDDocRE python==3.7.4

3、进入虚拟环境

conda activate KDDocRE

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

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

官网在这里

6、安装Transformer

pip install transformers==4.8.2

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

会默认为安装最新版本

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

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

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

7、安装numpy

pip install numpy==1.19.4

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" ./

如有报错请参考这篇文章

9、安装opt-einusm

pip install opt_einsum==3.3.0

10、安装axial-attention

pip install axial_attention==0.6.1

11、安装ujson

pip install ujson

12、安装tqdm

pip install tqdm

13、跑代码

以上环境都配置完成

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

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

打开以后是这个样子

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

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

具体如何把代码跑起来

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

13、退出环境

conda deactivate

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

conda env list

15、删除环境

conda remove -n KDDocRE

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

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

到此这篇关于Python服务器创建虚拟环境跑代码的文章就介绍到这了,更多相关Python创建虚拟环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用pyqt 实现重复打开多个相同界面

    使用pyqt 实现重复打开多个相同界面

    今天小编就为大家分享一篇使用pyqt 实现重复打开多个相同界面,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • python ansible服务及剧本编写

    python ansible服务及剧本编写

    python语言是运维人员必会的语言,而ansible是一个基于Python开发的自动化运维工具 (saltstack)。其功能实现基于SSH远程连接服务;ansible可以实现批量系统配置、批量软件部署、批量文件拷贝、批量运行命令等功能
    2017-12-12
  • python自动化测试selenium定位frame及iframe示例

    python自动化测试selenium定位frame及iframe示例

    这篇文章主要为大家介绍了python自动化测试selenium定位frame及iframe示例的示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-11-11
  • Python中字典的基础知识归纳小结

    Python中字典的基础知识归纳小结

    这篇文章主要介绍了Python中字典的基础知识归纳小结,都是Python入门学习中的基本知识,值得反复巩固:)需要的朋友可以参考下
    2015-08-08
  • Python激活Anaconda环境变量的详细步骤

    Python激活Anaconda环境变量的详细步骤

    今天给大家分享Python激活Anaconda环境变量的详细步骤,激活Anaconda环境变量分为简洁版和详细版,简洁版只需要通过输入命令进行配置即可,详细版本文通过图文步骤给大家介绍的非常详细,需要的朋友参考下吧
    2021-06-06
  • 利用pyecharts读取csv并进行数据统计可视化的实现

    利用pyecharts读取csv并进行数据统计可视化的实现

    这篇文章主要介绍了利用pyecharts读取csv并进行数据统计可视化的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • Python中的字典遍历备忘

    Python中的字典遍历备忘

    这篇文章主要介绍了Python中的字典遍历备忘,本文列举了多种字典遍历方法,适合初学者查看,并简单讲解了interitems和iterms区别,需要的朋友可以参考下
    2015-01-01
  • python编写图书管理系统

    python编写图书管理系统

    这篇文章主要为大家详细介绍了python编写图书管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Python数据结构集合set教程示例详解

    Python数据结构集合set教程示例详解

    这篇文章主要为大家介绍了Python数据结构集合set教程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • Django中ORM基本应用与原理解析

    Django中ORM基本应用与原理解析

    Django的ORM模块是框架特色功能之一,它把数据表与Python类对应、表字段与类属性对应、类实例与数据记录对应,并将对类实例的操作映射到数据库中,这篇文章主要介绍了Django ORM基本应用与原理剖析,需要的朋友可以参考下
    2022-10-10

最新评论