腾讯云服务器中Ubuntu18.04搭建python3.7.0与TensorFlow1.15.0与R-4.0.3环境

所有踩过的坑,都化成了这条平坦的路

云服务器配置

基础配置选择竞价实例(便宜/需求小)

选择地区(距离自己近的就行)

实例配置选择异构计算(能力较强,性价比高)根据GPU显存需求选择(一般学生都是16GB左右),但是这个是竞价实例,大家抢着买的,经常被收回,所以选个最贴近自己需求的就可。选择镜像,特别注意所需要的pyhton版本或TensorFlow版本是要求指定Ubuntu的,这里我想要搭建的是TensorFlow1.15.0,这个版本需要对应Ubuntu18.04的CUDA10.0还有cuDNN的7.4,如果没有注意这里的匹配,后续的程序可能会出现很多bug。存储选择可以按他推荐的来(我一般减一点,少点钱哈哈哈)确认被收回的风险,后续的步骤按提示默认即可

Ubuntu18.04默认的是pyhton2.7,所以要先搭建Python3.7.0环境。我选择从源码编译3.7.0(最稳最慢)

首先确保安装依赖项(别管你需不需要了,装就完事,到时候要又没有都不知道从哪儿装)

cpp 复制代码
sudo apt update  
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

使用wget下载pyhton3.7.0源码包

python 复制代码
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

解压安装

cpp 复制代码
# 解压源码包  
tar -xzf Python-3.7.0.tgz  
  
# 进入解压后的目录  
cd Python-3.7.0  
  
# 配置安装参数(这里指定安装到/usr/local/python3.7)  
sudo ./configure --prefix=/usr/local/python3.7  
  
# 编译  
sudo make  
  
# 安装  
sudo make install

由于是源代码安装,需要安装pip3

bash 复制代码
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py  
curl https://bootstrap.pypa.io/pip/3.7/get-pip.py -o get-pip.py #指定3.7
python3.7 get-pip.py
/usr/local/python3.7/bin/python3.7 get-pip.py #指定路径

上述具体路径如图所示使用-m避免与其他版本的pip冲撞

bash 复制代码
/usr/local/python3.7/bin/python3.7 -m pip --version

安装TensorFlow1.15.0(加镜像加速)

bash 复制代码
/usr/local/python3.7/bin/python3.7 -m pip install tensorflow==1.15.0 -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com

验证TensorFlow1.15.0是否安装在了python3.7.0版本中

python 复制代码
python3.7
import tensorflow as tf  
print(tf.__version__)

未完

相关推荐
zqh1767364646924 分钟前
2025年阿里云大数据ACP高级工程师认证模拟试题(附答案解析)
阿里云·云计算
熊猫钓鱼>_>2 小时前
中国版Cursor,基于腾讯云CodeBuddy的节日推荐小程序的智能化开发实践
小程序·腾讯云·节日
码上飞扬2 小时前
Java大师成长计划之第22天:Spring Cloud微服务架构
java·运维·云计算
Cloud Traveler3 小时前
探索虚拟化:云计算时代的资源优化之道
云计算
Lion Long12 小时前
CodeBuddy 中国版 Cursor 实战:Redis+MySQL双引擎驱动〈王者荣耀〉战区排行榜
数据库·redis·mysql·缓存·腾讯云·codebuddy首席试玩官·codebuddy
蒙奇D索大20 小时前
【人工智能】自然语言编程革命:腾讯云CodeBuddy实战5步搭建客户管理系统,效率飙升90%
人工智能·python·django·云计算·腾讯云
Johny_Zhao1 天前
Ubuntu安装部署Zabbix网络监控平台和设备配置添加
linux·网络·mysql·网络安全·信息安全·云计算·apache·zabbix·shell·yum源·系统运维·itsm
李恒-聆机智能专精数采1 天前
从零开始了解数据采集(二十七)——什么IIOT平台
大数据·人工智能·云计算·制造·数据采集·数据可视化
GreatNXY1 天前
【阿里云】阿里云 Ubuntu 服务器无法更新 systemd(Operation not permitted)的解决方法
服务器·阿里云·云计算
Lw老王要学习1 天前
Linux架构篇、第五章git2.49.0部署与使用
linux·运维·git·云计算·it