DL环境安装之GCC9,Python9与IDE连接远程环境:python notebook,解释器,C toolchain

这篇具有很好参考价值的文章主要介绍了DL环境安装之GCC9,Python9与IDE连接远程环境:python notebook,解释器,C toolchain。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.安装gcc9

系统自带的cc可能比较低4.8.5?,yum直接安装的gcc也比较低,有些较新的c/c++项目无法编译

1. 设置x86 centos7 yum源

其他 各种OS yum源配置下载参考这里

wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo

2. 编译安装

yum直接安装前置依赖,yum/rpm离线安装下载参考这里

yum install gmp-devel mpfr-devel libmpc-devel

gcc源码包下载,解压后进入解压目录进行编译安装,4核并行编译用了2小时左右,嫌慢可参考后面的scl方式安装

 ./configure --prefix=/usr/local  --disable-multilib --enable-languages=c,c++  --enable-shared &&  make -j4 && make install

备份原GCC,将新安装的GCC链接到系统搜索路径下

 mv /usr/bin/g++ /usr/bin/g++bak && ln -s /usr/local/bin/g++ /usr/bin/g++
 mv /usr/bin/gcc /usr/bin/gccbak && ln -s /usr/local/bin/gcc /usr/bin/gcc
 gcc --version

scl方式安装参考

yum -y install centos-release-scl 
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils 
# 启用
scl enable devtoolset-9 bash 
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile

二、安装python3.9

建议python3.7.5以上的LTS版本,yum安装的版本比较old,3.6?,固这里还是源码编译安装Python3.9.17

1.前置依赖

之后要使用python的notebook,故必须先安装一些依赖 yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite* readline-devel tk-devel gdbm-devel否则后续jupyter notebook --allow-root 报错No module named '_ctypes’缺少sqilte3相关头文件

2. 编译安装

python3.9源码压缩包解压后进入解压目录进行编译安装

 ./configure --prefix=/usr/local/python3 --enable-loadable-sqlite-extensions --enable-shared &&  make -j4 && make install

3.建立软连接或环境变量

这里安装到/usr/local/python3下(直接装在默认/usr/local路径应该不用软连接、环境变量…),然后建立动态库和二进制脚本软连接到系统能找到的路径下.(或将bin路径追加到环境变量PATH和lib目录追加到LD_LIBRARY_PATH,或增加配置 /etc/ld.so.conf.d/xx.conf等)

ln -s /usr/local/python3/lib/*  /lib64   && ln -s /usr/local/python3/lib/* /usr/local/bin

三、IDE连接远程环境

1.IDE 远程notebook

linux 安装notebook ,web使用直接访问http://192.168.72.128:8888?token=xxxx

pip3 install notebook
# jupyter notebook --generate-config --allow-root # 这里不生成配置文件,直接命令行指定几个重要参数即可
# jupyter notebook password #这里也不使用密码,IDE插件只支持token
jupyter notebook --allow-root --port 8888 --ip 192.168.72.128

IDE插件方式使用notebook,注意配置jupyter notebook含token地址
DL环境安装之GCC9,Python9与IDE连接远程环境:python notebook,解释器,C toolchain,ide,python,c语言
创建一个ipynb文件测试
DL环境安装之GCC9,Python9与IDE连接远程环境:python notebook,解释器,C toolchain,ide,python,c语言

2.IDE 远程Python解释器

DL环境安装之GCC9,Python9与IDE连接远程环境:python notebook,解释器,C toolchain,ide,python,c语言
配置远程Linux IP 用户名,然后Next填写 密码 及python3的path即可
DL环境安装之GCC9,Python9与IDE连接远程环境:python notebook,解释器,C toolchain,ide,python,c语言
ctrl+s即可同步本地文件到Linux默认的/tmp/xx目录下
DL环境安装之GCC9,Python9与IDE连接远程环境:python notebook,解释器,C toolchain,ide,python,c语言

3.远程toolchain (后续可能有用)

先安装一个Cmake, cmake官网下载源码压缩包进行编译安装,也可GITHUB源码库有编译好的,解压即可直接使用

注意:编译报错 /lib64/libstdc++.so.6: version `GLIBCXX_3.4.26’ not found,默认使用了老的gcc,需要指定C lib目录,C/C++编译器路径

 echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib64'  >> ~/.bashrc  &&  ./configure CC=/usr/local/bin/gcc CXX=/usr/local/bin/g++ && make -j4 && make install

识别不到就手动填写
DL环境安装之GCC9,Python9与IDE连接远程环境:python notebook,解释器,C toolchain,ide,python,c语言
配置:Debug使用本地MinGW,Release使用远程toolchain
DL环境安装之GCC9,Python9与IDE连接远程环境:python notebook,解释器,C toolchain,ide,python,c语言
测试:先选定toolchain再选定要执行的target后执行

DL环境安装之GCC9,Python9与IDE连接远程环境:python notebook,解释器,C toolchain,ide,python,c语言文章来源地址https://www.toymoban.com/news/detail-518964.html

到了这里,关于DL环境安装之GCC9,Python9与IDE连接远程环境:python notebook,解释器,C toolchain的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GoLand远程开发IDE:使用SSH远程连接服务器进行云端编程

    本文主要介绍使用GoLand通过SSH远程连接服务器,并结合cpolar内网穿透工具实现远程办公。 GoLand 是由 JetBrains 推出的一款专为Go语言开发设计的 集成开发环境(IDE) 。它集成了多种高级功能,包括但不限于智能代码补全、代码分析和高级调试功能。可以帮助编写Go语言更加便捷

    2024年02月03日
    浏览(59)
  • 【Linux前篇 】VMWare虚拟机安装与环境配置及远程连接 —— windows版

    目录 一、操作系统 1.1 什么是操作系统 1.2 常见操作系统 1.3 个人版本和服务器版本的区别 1.4 Linux的各个版本  二、VMWare 虚拟机安装配置流程 2.1 安装 2.2 配置虚拟网络编辑器 三、安装配置 Windows Server 2012 R2 3.1 创建虚拟机  3.2 安装 Windows Server 2012的镜像  四、 虚拟机的环境

    2024年02月08日
    浏览(36)
  • 通过VScode的远程连接 WSL,配置Linux平台python开发环境

    目录 目标 整体流程步骤 详细过程 WSL的基础安装 把 WSL中的Ubuntu安装到指定的路径 WSL 中安装配置python和设置 venv 虚拟环境 ​编辑 配置VScode,添加WSL插件,VScode中连接WSL环境 ​编辑 测试 python 程序 细节信息 小结 参考文档 Python的开发学习过程中,在使用第三方包的时候,多

    2024年03月25日
    浏览(43)
  • 【开发环境】下载、安装 SQL Server Management Studio ( 下载 SSMS | 安装 SSMS | 连接远程数据库 )

    SQL Server Management Studio 简称 SSMS , 本文中为了方便使用 SSMS 简称 ; 进入到 什么是 SQL Server Management Studio (SSMS)? 介绍页面 : https://learn.microsoft.com/zh-cn/sql/ssms/sql-server-management-studio-ssms 在该页面中 , 对 SSMS 进行了简要的介绍 , 点击下图中的 下载 SQL Server Management Studio (SSMS) 选项 ,

    2024年02月05日
    浏览(62)
  • vscode+ssh连接远程linux系统服务器,并用anaconda管理python环境

    依次点击1、2、3,其中第3部分输入如下: ssh root@虚机ip -[端口号] 此时如果 你的权限范围并不在root ,就改成你所在的权限范围。(我们是以名字缩写在服务器创建了账户。) 假如我在服务器上的权限范围为zxy,服务器ip为123.456.789.000,端口号为22,则在第3部分输入:ssh zx

    2024年02月07日
    浏览(107)
  • 如何在CentOS安装SQL Server数据库并实现无公网ip环境远程连接

    简单几步实现在Linux centos环境下安装部署sql server数据库,并结合cpolar内网穿透工具,创建安全隧道将其映射到公网上,获取公网地址,实现在外异地远程连接家里/公司的sqlserver数据库,而无需公网IP,无需设置路由器,亦无需云服务器。 下载 SQL Server 2022 (16.x) Red Hat 存储库配

    2024年02月21日
    浏览(41)
  • 如何使用iPad Pro开源IDE应用SSH远程连接服务器云端编程开发

    本文主要介绍开源iPad应用IDE Code App 如何下载安装,并通过cpolar内网穿透工具实现SSH远程连接服务器进行云端编程开发,有效节省工作时间并提高开发效率。 随着平板电脑的普及,它已经不仅仅是一个娱乐工具,而是逐渐融入我们的工作与生产活动中。更为值得一提的是,强

    2024年01月20日
    浏览(58)
  • 开源IPad Pro应用IDE:使用SSH远程连接服务器进行云端编程开发

    🔥 博客主页 : 小羊失眠啦. 🎥 系列专栏 : 《C语言》 《数据结构》 《Linux》 《Cpolar》 ❤️ 感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 本文主要介绍开源iPad应用IDE如何下

    2024年02月04日
    浏览(67)
  • python9-14

    一、课内实验题(共5小题,50分) 题型得分 50 【描述】 输入一个1到7的数字,输出对应的星期名的缩写。 1 Mon 2 Tue 3 Wed 4 Thu 5 Fri 6 Sat 7 Sun 【输入】 输入1到7之间数字。 【输出】 输出对应的星期名的缩写。 【输入示例】 1 【输出示例】 Mon (10分) 我的答案: 题目得分 10

    2024年02月05日
    浏览(17)
  • Ubuntu环境下安装部署mysql5.7&开启远程访问连接&修改数据存放位置&卸载mysql

    本文档适用于在Ubuntu20.04系统下部署mysql5.7,是有网的情况下。 提供了两种安装mysql5.7的方法,并且还讲解了开启mysql远程访问权限,允许远程连接;以及讲解了如何修改数据库数据的存放路径。 1.确认目前服务器上是否存在MySQL 如出现如图所示,提示没有rpm命令,我们需要安

    2024年02月05日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包