Fedora初始化 | python在Fedora中的初始化搭建

news2024/12/24 0:46:19

本来是想玩一下ArticlePairMatching-master,结果需要graph-tool工具,这哥们需要c++等环境,无法在window中直接安装。
望着不堪重负的win系统,还是安了一个全新的Fedora虚拟机作为实验环境吧。

1. 使用VMWare安装Fedora

Fedora的图形界面已经很好使用了,直接下载iso文件安装即可,在此不赘述。vm中安装好Fedora后进行下一步。【用时一小时】

2. 安装python

因为我安装的是Fedora 37,其中有python3的环境,因此不错赘述。

3. 安装pip

sudo yum install pip

pip同conda的区别网上很多,在此不赘述,言而总之:pip只管python包,conda也有其他环境的包。

4.安装conda

pip install conda

很多人建议直接安装anaconda或者miniconda,本人介于只想要个conda因此使用pip直接安装,安装过程更新了安装了其他工具。至于anaconda、miniconda、conda的区别,网上资料很多,简单说:

  • anaconda:python工具的集成平台,有上百种工具,其中有conda
  • miniconda:类似于anaconda,但是工具数量很少
  • conda:包管理,类似pip。

5.安装graph-tool

安装:【用时1小时】

conda create --name gt -c conda-forge graph-tool

启动

conda activate gt

6. 安装Pytorch

安装到这一步已经累了。奥利给。

  1. 创建环境,不要问为什么,这会就是累。【好吧,是为了隔离不同版本的包。不敢偷懒,怕自己忘了,嘤嘤嘤】。
conda create -n pytorch python=版本号
# 如:
conda create -n pytorch python=3.6
  1. 查看环境
conda info --envs

*号表示当前所处环境

  1. 进入pytorch环境——是为了在pytorch环境中安装pytorch
conda activate pytorch
  1. 安装pytorch
    • 进入pytorch官网 官网地址
    • 选择自己的开发环境,使用对应开发环境的command
      在这里插入图片描述
    • conda install pytorch torchvision torchaudio pytorch-cuda=11.6 -c pytorch -c nvidia
      在这里插入图片描述
    • 我不知道要多久,不记时了。累了麻了。我怕版本号不对,最后也没能运行ArticlePairMatching。此处应有表情包。

7.安装pycharm

python开发工具选择的pycharm
Fedora的软件应用设置为支持第三方引用源,即可搜索到pycharm-community版本,安装免费社区版本。或者也可以用其他的三方库或者官网下载自行安装。想看的点赞,另写博文吧,这篇太长了。

8.运行ArticlePairMatching

运行前注意要安装Pytorch官网和graph tool官网工具

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/126305.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

户外徒步戴什么耳机比较好、最适合户外运动的五款耳机推荐

现在人们对自己的身体状态越来越重视了,无论是怎样的生活,一个健康的身体非常重要,近几年的运动健身热潮的兴起,能看出来人们会花更多的时间去锻炼自己的身体了,与之而来的就是各种健身、运动的蓝牙耳机不断的推陈出新…

2022餐馆设计最新十大排行榜(附餐馆设计案例图片)

随着生活水平的提升,人们对于用餐的环境要求越来越高,对于餐馆设计的要求随之提高,因此在装修时,很多餐饮老板想找一家实力强的餐厅设计公司,那么国内的餐饮设计公司数量庞大,有哪些擅长餐饮设计呢&#xf…

android生成javadoc

生成步骤 菜单 Tools -> Generate JavaDoc! 问题: 1.JavaDoc导出时出现乱码报错 错误: 编码GBK的不可映射字符 菜单 Tools -> Generate JavaDoc,弹出配置面板 在Other command line arguments 栏输入:-encoding utf-8 -charset utf-8 2.提示 程序…

C/S快速开发框架源码 winform快速开发框架源码

C/S系统开发框架源码 C#快速开发框架源码(CS版)00683 源码分享,需要源码学习可私信我。 系统功能: 该框架采用逻辑上的三层模式开发业务处理和数据处理完全分开,采用C#语言和MSSQL进行开发,主要实现了菜…

微信小程序 会议OA项目-其它页面04

目录 1.会议管理 1.1 自定义tabs组件 1.2 会议管理 2.投票管理 3.个人中心 1.会议管理 1.1 自定义tabs组件 文档参考:自定义组件 | 微信开放文档微信开发者平台文档https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/ 新建一个文件夹&#xff1…

尚医通-数据字典-EasyExcel-导入 导出(十四)

目录: (1)EasyExcel-写操作 (2)EasyExcel-读操作 (3)后台系统-数据字典-导出 (4) 后台系统-数据字典-导入 (1)EasyExcel-写操作 往数据字典里…

家用摄像头选择(户内外)

不知道摄像头怎么选?看下面几篇就够了。 1、户外监控摄像头,哪个品牌的比较好? - 知乎 2、【室外篇】家用监控摄像头选购要素及不同场景下高性价比监控摄像头推荐 - 知乎 3、家用摄像头选什么牌子的好? - 知乎 优先选焦距 IP防水防尘&…

超宽带(UWB)开发板BU0/DW1000性能测试

简介 本实验目的是测试NodeMCU-BU01开发板测距的性能。 BU01是基于Decawave的DW1000设计的超宽带(UWB)收发器模组。BU01可以用于双向测距或TWR定位系统中,定位精度可达到10厘米,并支持高达6.8 Mbps的数据速率。 UWB技术是一种使…

“ 1天投200次简历,依旧石沉大海 ” 这届年轻人的“求职焦虑”,如何缓解?

最近在新闻上看到这样一则热议事件:“1天投200次简历”?多方发力,缓解应届生“求职焦虑”。 教育部公布的数据显示,我国2022届全国普通高校毕业生数量为1076万人,而2023届预计达1158万人,同比将增加82万人…

通过webpack配置【程序打包时间】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、webpack打包定义全局常量二、将全局常量设置为当前时间三、在console中输出BUILDTIME前言 大家都是做项目研发的,“打包”、“提测”、“发版”…

低代码-零代码基础教育结合场景

在此次大会上,杭州市学军小学教育集团总校长张军林受邀出席。作为将低代码与校园教学管理成功结合运用的一所数字化小学,校长张军林在会上分享了他的数智化管理思想,并发布了学军小学智慧校园系统—学军大脑2.0。 “学军大脑2.0是基于钉钉宜…

ES6-ES11笔记(2)

笔记 (https://www.bilibili.com/video/BV1uK411H7on?p30&vd_source3cf72bb393b8cc11b96c6d4bfbcbd890) 1.ES6 1.14集合介绍与API 1.14.1 set常用的api //声明一个set //set 里面的元素是唯一的,会自动去重 let s1 new Set(); //创建 //可以传入可以迭代的数据 let s…

Windows服务器调整TLS1.2加密套件

由于部分服务器默认不支持:TLS1.2加密条件,这会导致谷歌、火狐等浏览器无法访问网站,这种情况下需要调整加密条件。 支持TLS1.2协议的服务器操作系统需要:windows 2008R2 IIS7以上。 注意:微软说明windows 2003、win…

软件测试期末复习(二)试题及答案

文章目录试卷答案试卷 一、选择题(每题 2 分,共 20 分) 1、下面关于软件测试的说法,_______是错误的。 A 软件测试就是程序测试 B 软件测试贯穿于软件定义和开发的整个期间 C 需求规格说明、设计规格说明都是软件测试的对象 D 程序是软件测试的对象 2…

github工具之OA综合利用python

文章目录0x01 下载地址0x02 主要功能0x03 使用方法0x04 参数使用OA v11.6 report_bi.func.php SQL注入漏洞OA v11.6 print.php 任意文件删除漏洞,删除auth.inc.php中OA v11.8 api.ali.php 任意文件上传漏洞OA v11.8 logincheck_code.php登陆绕过漏洞免责声明0x01 下…

adb工具包环境变量配置

官方下载 Android SDK Platform-Tools 一、关于 adb Android SDK Platform-Tools 是 Android SDK 的一个组件。它包含与 Android 平台进行交互的工具,主要是 adb 和 fastboot。   adb是什么? 他的全称叫安卓调试桥,也就是Android debug bridge &…

AAAI2023 | 针对联邦推荐场景的非定向攻击与防御

嘿,记得给“机器学习与推荐算法”添加星标TLDR:今天跟大家分享一篇通过利用聚类算法来操纵物品嵌入特征以此针对联邦推荐场景进行非定向攻击的工作,随后作者针对这一攻击又提出了一种基于一致性的对应防御机制,该论文已被AAAI2023…

如何在Power BI中使用Python导入数据

在这篇文章中,我们将学习如何在Power BI中使用Python编程语言进行数据源化。 简介 Python可以说是业界最流行、最普遍的编程语言之一。一方面,Python可用于网络和应用程序开发,另一方面,它在数据世界中也非常流行,特…

生产制造业ERP管理系统能解决哪些仓库管理难题?

仓库管理够不够好,安不安全,直接关系到生产制造企业的发展。要知道制造型企业的大部分“身家”,都在仓库里了。来料是否及时,物料是否齐套,库存是否安全,配件品质是否合格,库容是否足够&#xf…

【蓝桥杯备赛系列 | 简单题】素数判断 字符串输入输出

🤵‍♂️ 个人主页: 计算机魔术师 👨‍💻 作者简介:CSDN内容合伙人,全栈领域优质创作者。 蓝桥杯竞赛专栏 | 简单题系列 (一) 作者: 计算机魔术师 版本: 1.0 &#xff08…