Ubuntu20.04系统安装及开发配置
-
安装ubuntu系统;
- 下载ubuntu操作系统安装文件(.iso);
- 通过U盘制作ubuntu的启动盘;
- 将制作好的启动盘插入服务器,重启;
- 根据安装提示安装ubuntu系统。
-
ubuntu网络配置
-
查看网卡编号
ip a
ip addr
-
修改配置文件
sudo vi /etc/netplan/*.yaml
# Let NetworkManager all devices on this system network: ethernets: DEVICE_NAME: dhcp4: no optional: true addresses: [IP/NETMASK] gateway4: GATEWAY nameservers: addresses: [NAMESERVER, NAMESERVER] version: 2 renderer: NetworkManager
注:
DEVICE_NAME:网卡编号
IP:设置的目标IP地址
NETMASK:IP地址的掩码
GATEWAY:网关地址
NAMESERVER:DNS服务器地址列表
-
应用新的配置
sudo netplan apply
-
-
查看python版本,并安装pip3;
-
安装pip3:
sudo apt-get install python3-pip
-
更新pip3:
sudo pip3 install --upgrade pip
-
卸载pip3:
sudo apt-get remove python3-pip
-
使用pip3:
- 使用pip3安装软件包:
pip3 install package_name
安装最新版本
pip3 install package_name==2.0
安装指定版本
pip3 install -r requirements.txt
通过文件来安装软件包 - 使用pip3升级一个软件包:
pip3 install --upgrade package_name
- 使用pip3列出已安装的软件包:
pip3 list
- 使用pip3卸载软件包:
pip3 uninstall package_name
- 使用pip3安装软件包:
-
-
下载Anaconda安装文件安装;
-
下载安装文件
-
安装:
bash Anaconda3-2020.02-Linux-x86_64.sh
-
使用:
-
进入conda的环境:
conda activate env_name
-
退出conda的环境:
conda deactivate
-
显示所有已经创建的环境
conda info -e
-
查看conda版本,验证是否安装
conda --version
-
更新至最新版本,也会更新其它相关包
conda update conda
-
更新所有包
conda update --all
-
更新指定的包
conda update package_name
-
创建名为env_name的新环境,并在该环境下安装名为package_name 的包,可以指定新环境的版本号
conda create -n env_name package_name
conda create -n python3.8
-
复制已经创建的环境
conda create --name new_env_name --clone old_env_name
-
删除环境
```conda remove --name env_name –all``` ```conda env remove -n env_name```
-
查看所有已经安装的包
conda list
-
在当前环境中安装包
conda install package_name
-
在指定环境中安装包
onda install --name env_name package_name
-
删除指定环境中的安装包
conda remove -- name env_name package_name
-
删除当前环境中的包
conda remove package_name
-
安装tensorflow的CPU版本
conda create -n tensorflow_env tensorflow
conda activate tensorflow_env
-
安装tensorflow的GPU版本
conda create -n tensorflow_gpuenv tensorflow-gpu
conda activate tensorflow_gpuenv
-
-
-
下载sublime text3编辑器:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - sudo apt-get install apt-transport-https echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list sudo apt-get update sudo apt-get install sublime-text
-
安装Typora软件Linux版:
# or run: # sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add - # add Typora's repository sudo add-apt-repository 'deb https://typora.io/linux ./' sudo apt-get update # install typora sudo apt-get install typora
-
安装vim:
自带的vi 并不好用,所以自己重新下了一下:
-
安装vim:
sudo apt-get install vim
-
配置vim:
sudo vim vimrc
在末尾添加代码:
set number set history=1000 set autoindent set smartindent set tabstop=4 set shiftwidth=4 set showmatch
-
-
安装TensorFlow2.0
-
创建环境
conda create --name tensorflow2.0 python==3.7
-
激活环境
conda activate tensorflow2.0
-
安装相关的软件(conda命令或pip命令二选一,推荐pip命令)
conda命令:
conda install numpy matplotlib PIL scikit-learn pandas
pip命令:
pip install numpy matplotlib PIL scikit-learn pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
-
安装TensorFlow2.0
pip install tensorflow -i https://pypi.tuna.tsinghua.edu.cn/simple
-
测试TensorFlow2.0
- 在命令行中输入
python
,打开python交互模式; - 输入代码:
import tensorflow as tf
; - 如果没有任何提示,则证明安装成功。
- 在命令行中输入
-
-
安装TensorFlow2.0 GPU版
-
创建环境
conda create --name TF2.0_GPU python==3.7
-
激活环境
conda activate TF2.0_GPU
-
检查显卡和推荐驱动:
ubuntu-drivers devices
-
驱动安装:
自动安装推荐驱动:
sudo ubuntu-drivers autoinstall
指定驱动安装:
sudo apt install nvidia-390
重启系统:
reboot
-
检验是否安装成功:
nvidia-smi
-
安装TensorFlow2.0 GPU版:
pip install --upgrade tensorflow-gpu
-
测试TensorFlow2.0 GPU版:
- 在命令行中输入
python
,打开python交互模式; - 输入代码:
import tensorflow as tf
; - 如果没有任何提示,则证明安装成功。
- 在命令行中输入
-