如何在Ubuntu 20.04上安装TensorFlow 1.13.1所需的Python 3.6
无需sudo权限安装Python3.6并创建虚拟环境适配TensorFlow 1.13.1
步骤1:编译安装Python3.6到用户本地目录
由于没有sudo权限,我们可以将Python3.6编译安装到用户主目录下的自定义路径:
- 下载Python3.6.15(3.6分支的最后稳定版本)源码包:
wget https://www.python.org/ftp/python/3.6.15/Python-3.6.15.tgz - 解压源码包:
tar -xzf Python-3.6.15.tgz - 进入解压后的目录:
cd Python-3.6.15 - 配置编译参数,指定安装到用户主目录下的
local/python3.6路径:./configure --prefix=$HOME/local/python3.6 --enable-optimizations - 编译并安装:
make -j$(nproc) make install
步骤2:配置环境变量,让系统识别python3.6命令
- 编辑用户的bash配置文件:
nano ~/.bashrc - 在文件末尾添加以下内容,将Python3.6的bin目录加入环境变量:
export PATH=$HOME/local/python3.6/bin:$PATH - 保存并退出nano(按
Ctrl+O,回车确认,再按Ctrl+X),然后刷新环境变量:source ~/.bashrc - 验证安装:执行
python3.6 --version,应输出Python 3.6.15
步骤3:创建虚拟环境并安装TensorFlow 1.13.1
- 创建虚拟环境:
python3.6 -m venv my_tf_env - 激活虚拟环境:
source my_tf_env/bin/activate - 安装指定版本的TensorFlow:
pip install tensorflow==1.13.1 - 验证安装成功:
输出应为python -c "import tensorflow as tf; print(tf.__version__)"1.13.1
内容的提问来源于stack exchange,提问作者Mohammed
相关产品推荐
相关产品推荐

