ubuntu18 装好后需要安装的东西
ubuntu18装好后需要安装的东西
- 1.检查更新
- 2.输入法
- 3.修改theme
- 4.下载python相关
- 4.1 安装 anaconda2
- 4.2 下载常用库
- 4.3 下载talib
- 4.4安装opencv
- 5 安装和配置 pytcharm
- 6 tensorflow + keras 安装
- 6.1.1 非GPU 版本
- 6.1.2 GPU 版本(不定时更新)
- 6.1.2.1 安装GPU最新驱动
- 6.1.2.2 安装CUDA 10
- 6.1.2.3 安装 tensorflow-gpu &keras
- 7.安装桌面应用
- 8.卸载应用
- 9.修正win时间不正确问题
- 10.安装python3+anaconda3+tensorflow+keras
- 10.1安装python3
- 10.2 安装anaconda3
- 10.3 安装tensorflow + keras
- 10.4 其他问题解决
- 10.4.1 conda command not found
这是我个人需要安装的一些库,记录在这里方便以后看。。。
1.检查更新
~$: sudo apt-get update
~$: sudo apt-get upgrade
~$: sudo apt-get dist-upgrade
~$: sudo apt-get install build-essential
~$: sudo apt-get install ruby-sass libglib2.0-dev libgdk-pixbuf2.0-dev libxml2-utils
如果出现问题可以打**–fix-missing**
~$: sudo apt-get update --fix-missing
2.输入法
~$: sudo apt-get install ibus-googlepinyin
在搜索栏里输入 language找到 language Setup 并更新
在搜索栏里输入 region 找到 region & language 点 + 号添加拼音
切换输入法的快捷键 win + space
3.修改theme
3.1.下载tweak在商店里搜索 tweak
3.2. 下载numix主题
~$: sudo add-apt-repository ppa:numix/ppa
~$: sudo apt-get update
~$: sudo apt-get install numix-gtk-theme numix-icon-theme-circle
~$: sudo apt-get install numix-wallpaper-*
3.3.下载adapta主题
https://github.com/adapta-project/adapta-gtk-theme
~$: sudo apt-get install autoconf
~$: sudo apt-get install libgdk-pixbuf2.0-dev
~$: sudo apt-get install libglib2.0-dev
~$: sudo apt-get install libxml2-utils
~$: sudo apt-get install pkg-config
~$: sudo apt-get install sassc
~$: sudo apt-get install parallel
~$: sudo apt-get install gdk-pixbuf-devel
3.4.修改terminal主题
右键terminal 选择 preference
text:#949692
3.5.设置topbar透明
打开应用商店搜索关键字top bar 找transparent top bar
4.下载python相关
4.1 安装 anaconda2
下载.sh 地址https://www.anaconda.com/distribution/
下载后安装
~$: bash Anaconda2-***.sh
安装好后设置系统python环境为anconda:
~$: sudo update-alternatives --install /usr/bin/python python /home/{you user name}/anaconda2/bin/python2 100
~$: sudo update-alternatives --config python
测试是否安装成功,terminal 进入python看是否有anaconda字样
pip 报错 ImportError: cannot import name ‘main’
~$: python -m pip install --upgrade pip
~$: sudo gedit /usr/bin/pip
将:
from pip import main
if __name__=='__main__'sys.exit(main())
改为
from pip import __main__
if __name__=='__main__':sys.exit(__main__._main())
4.2 下载常用库
~$: sudo apt-get install htop
~$: sudo apt-get python-pip
~$: sudo apt-get install python-dev
~$: pip install pandas
4.3 下载talib
网址:http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
安装
~$: ./configure --prefix=/usr
~$: make
~$: sudo make install
将系统库的talib复制到anaconda里
~$: cp /usr/lib/libta_lib* /home/{your user name}/anaconda2/lib/
or install it through anacoda, as following:
~$ conda install -c quantopian ta-lib
4.4安装opencv
~$: conda install --channel https://conda.anaconda.org/menpo opencv
5 安装和配置 pytcharm
下载地址https://www.jetbrains.com/pycharm/
把pycharm 建立desktop entry:
点击Tools>CreateDesktopEntry
配置pycharm主题
File>Settings>editor>Font : DejaVu Sans Mono
File>Settings>editor>Color Scheme Monokai
配置pycharm环境
File>Settings>Projec:>Project Interpreter
点击锯齿图标add
conda地址:/home/『you user name』/anaconda2/bin/python
或者添加系统python环境
/usr/bin/python2
6 tensorflow + keras 安装
6.1.1 非GPU 版本
~$: pip install --index-url https://pypi.douban.com/simple tensorflow
~$: pip install --index-url https://pypi.douban.com/simple keras
6.1.2 GPU 版本(不定时更新)
6.1.2.1 安装GPU最新驱动
reference:https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux
方法一,terminal 安装驱动
step 1:添加显卡驱动repository:
~$: sudo add-apt-repository ppa:graphics-drivers/ppa
~$: sudo apt update
step 2:查看可安装驱动
~$: ubuntu-drivers devices
e.g:
~$: ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001401sv00001462sd00003201bc03sc00i00
vendor : NVIDIA Corporation
model : GM206 [GeForce GTX 960]
driver : nvidia-driver-418 - third-party free recommended
driver : nvidia-driver-390 - distro non-free
driver : nvidia-driver-396 - third-party free
driver : nvidia-driver-410 - third-party free
driver : nvidia-driver-415 - third-party free
driver : xserver-xorg-video-nouveau - distro free builtin
step 2:安装驱动
1.可以通过terminal:
自动安装recommended:
~$: sudo ubuntu-drivers autoinstall
或选择你想要安装的 (cuda 10 需要最新版本的显卡410以上)
~$: sudo apt install nvidia-418
2.或通过Software&Updates
Software&Updates > Additional Drivers
step 3:重启系统
方法二,手动下载驱动(如果terminal下载太慢)
step 1:查看GPU信息并下载驱动
~$: lshw -numeric -C display
or
~$: lspci -vnn | grep VGA
下载地址:https://www.nvidia.com/Download/index.aspx
step 2:安装Prerequisites
~$: sudo dpkg --add-architecture i386
~$: sudo apt update
~$: sudo apt install build-essential libc6:i386
step 3:关闭 Nouveau Nvidia driver
~$: sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
~$: sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
确定新的modprobe config file:
~$: cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
blacklist nouveau
options nouveau modeset=0
重新生成 initramfs
~$: sudo update-initramfs -u
重启电脑
step 4:退出图形界面
~$: sudo telinit 3
或
CTRL+ALT+F1
step 5:安装驱动
~$: cd Downloads
~$: sudo bash NVIDIA-Linux-x86_64-***.**.***
step 6:重启系统
6.1.2.2 安装CUDA 10
reference:https://www.pytorials.com/how-to-install-tensorflow-gpu-with-cuda-10-0-for-python-on-ubuntu/
1).下载Dependencies:
~$: sudo apt-get install build-essential
~$:sudo apt-get install cmake git unzip zip
~$:sudo apt-get install python-dev python3-dev python-pip python3-pip
2)下载kernel header:
~$: sudo apt-get install linux-headers-$(uname -r)
3)下载并安装cuda:
清理之前的cuda (必须执行)
~$: sudo apt-get purge nvidia*
~$: sudo apt-get autoremove
~$: sudo apt-get autoclean
~$: sudo rm -rf /usr/local/cuda*
可以通过地址下载 CUDA Toolkit 10.0
或
通过以下命令行:
~$: sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
~$: echo "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /" | sudo tee /etc/apt/sources.list.d/cuda.list
然后
~$:sudo apt-get update
~$:sudo apt-get -o Dpkg::Options::="--force-overwrite" install cuda-10-0 cuda-drivers
重启电脑
~$:reboot
4)检查安装是否成功
~$:echo 'export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}' >> ~/.bashrc
~$:echo 'export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}' >> ~/.bashrc
~$: source ~/.bashrc
~$: sudo ldconfig
~$: nvidia-smi
检查Driver Version 是不是410以上
你可以通过跑以下例子来判断cuda是否有效的安装
~$: cuda-install-samples-10.0.sh ~
~$: cd ~/NVIDIA_CUDA-10.0_Samples/5_Simulations/nbody
~$: make
~$: ./nbody
应该出现如下结果
如果出现什么都找不到的情况/或重启后分辨率不正常
返回2)重新安装linux header
然后
~$: sudo apt-get auto-remove
然后返回3)重新安装cuda10.0
2. 安装 cuDNN
下载地址:https://developer.nvidia.com/rdp/cudnn-archive
下载 cuDNN vx.x.x Libaray for Linux
下载好后解压,然后cd到cuDNN所在的位置,然后
~$: sudo cp -R cuda/include/* /usr/local/cuda-10.0/include
~$: sudo cp -R cuda/lib64/* /usr/local/cuda-10.0/lib64
3. 安装 NCCL
NVIDIA Collective Communications Library (NCCL)用来对NVIDIA显卡表现作加持
下载地址:https://developer.nvidia.com/nccl/nccl-download
下载后直接安装即可
6.1.2.3 安装 tensorflow-gpu &keras
~$: pip install --index-url https://pypi.douban.com/simple tensorflow-gpu
~$: pip install --index-url https://pypi.douban.com/simple keras
测试
~$:python
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
7.安装桌面应用
桌面便签
~$: sudo add-apt-repository ppa:umang/indicator-stickynotes
~$: sudo apt-get update
~$: sudo apt-get install indicator-stickynotes
8.卸载应用
$: dpkg --list
$: sudo apt-get remove youdao-dict
9.修正win时间不正确问题
1、进入windows系统
2、以管理员身份打开terminal
3、输入
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
4、重启系统
10.安装python3+anaconda3+tensorflow+keras
10.1安装python3
~$: sudo apt-get install python3-pip python3-dev
10.2 安装anaconda3
下载.sh 地址https://www.anaconda.com/distribution/
下载后安装
~$: bash Anaconda3-***.sh
使用anaconda构建py环境
~$: sudo apt-get install coda
构建环境
~$: conda create --name xxx python=3.xxx
激活环境
~$: source conda activate xxxx
设置python 版本 (不建议使用此方法)
~$: sudo update-alternatives --install /usr/bin/python python /home/{you user name}/anaconda3/bin/python3 100
选择版本
~$: sudo update-alternatives --config python
如果之前设置过python2 终端会出现如下类似的选项
There are 2 choices for the alternative python (providing /usr/bin/python).Selection Path Priority Status
------------------------------------------------------------
* 0 /home/{your account}/anaconda2/bin/python2 100 auto mode1 /home/{your account}/anaconda3/bin/python3 100 manual modePress <enter> to keep the current choice[*], or type selection number:
然后按提示选择你要的用的python版本
设置号后在终端输入python看是否出现anaconda字样:
~$: python
Python 3.7.3 (default, Mar 27 2019, 22:11:17)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
10.3 安装tensorflow + keras
cpu版本tensorflow + keras
pip install --index-url https://pypi.douban.com/simple tensorflow
pip install --index-url https://pypi.douban.com/simple keras
验证是否安装成功
~$: python
Python 3.7.3 (default, Mar 27 2019, 22:11:17)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>> import kears as k
Traceback (most recent call last):File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'kears'
>>> import keras as k
Using TensorFlow backend.
>>>
gpu版本tensorflow
注:驱动和cuda在 7中介绍过了 这里直接执行如下命令即可
pip install --index-url https://pypi.douban.com/simple tensorflow-gpu
测试tensorflow是否成功安装
~$:python
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
10.4 其他问题解决
10.4.1 conda command not found
export PATH=~/anaconda3/bin:$PATH
export PATH=~/anaconda2/bin:$PATH
ubuntu18 装好后需要安装的东西相关推荐
- ubuntu18.04重装后的安装工作
重装Ubuntu系统后续工作 重装系统最重要事情 1.家目录变为英文 2.安装nvidia 4.美化 5.安装anaconda3 6.安装搜狗输入法 6.1 备用方法 7.安装Google浏览器 8. ...
- android x86系统装好后,安装上apk闪退的解决办法
我的机器上显示的是houdini8_y.sfs 根据版本选择下面的网址下载相应的文件 http://dl.android-x86.org/houdini/8_y/houdini.sfs http:// ...
- linux安装后重启电脑,centos 无线网卡驱动 安装 配置,装好后,重启一下电脑
centos 无线网卡驱动 安装 配置,装好后,重启一下电脑 1,查看一下有没有装过无线网卡驱动[root@localhost network-scripts]# iwconfig lo no wir ...
- windows无法确定此计算机是否包含,服务器用U盘虚拟光驱装系统,有做RAID5,加载RAID驱动成功后,安装到最后会报“windows无法确定此计算机是否包含有效系统卷”错误...
http://zhidao.baidu.com/link?url=bC5dyBz_W05bgeQOu0hF7BN7As_GjloE-Z8SeJBj8UWXZNt4eHeisP2Eo59nUwud23p ...
- 苹果电脑怎么更换计算机模式,苹果电脑装windows7后怎么切回来_苹果电脑安装win7后如何切换...
为了满足工作的需要,有的苹果电脑用户会吧苹果电脑设置成双系统模式,可是完成双系统模式之后却不知道如何切换,这样无异于是重装系统操作了,那么苹果电脑装windows7后怎么切回来呢?下面小编就来教大家苹 ...
- 安装ssd后不识别网卡_新买的固态硬盘装上后无法识别如何解决
原本高高兴兴买了块固体硬盘,打算给老机器升级一下配置,提升性能:谁想到装上后打开电脑就成这样了 ☆遇到电脑问题不用担心,可以联系小白的人工客服协助您解决问题. 也可以参考以下教程,自行进行排查问题 第 ...
- uefi装完系统后无法引导_uefi gpt安装win7启动不了如何解决_uefi gpt装win7后无法启动怎么办...
安装win7系统的方法有多种,其中就有用户喜欢用uefi gpt的方式来安装win7系统,不过这种安装方式难度大,出错率也是很高的,刚好最近有用户在用uefi gpt安装win7系统时启动不了,而自己 ...
- cydia无法安装卸载插件_ios9越狱后怎么装插件?cydia安装卸载插件图文教程[多图]...
类型: 大小: 评分: 平台: 标签: iOS9越狱工具出来之后,很多果粉也在第一时间选择了越狱,那么越狱后如何安装插件呢?下面是友情下载小麦整理出来的cydia安装卸载插件图文教程,希望可以帮到大家 ...
- vscode更改编码_装上后这 10个扩展后,VSCode 真的是无敌的存在
转CSDN 装上后这 10个扩展后,VSCode 真的是无敌的存在blog.csdn.net VS Code是目前最受欢迎的代码编辑器之一,也是大多数Web开发人员的首选武器.没错,它快速,高效并且 ...
最新文章
- dj鲜生-18-发送邮件功能
- 引用类型 —— Array类型
- 面向对象中private理解
- 文件摆渡是什么意思_数据摆渡是什么意思?如何确保安全性?
- Vue.js身份证读卡器阅读器谷歌chrome火狐Firefox网页实现读取方法
- win7打印服务经常无缘无故自动停止print spooler服务停止
- 在线客服代码:在线QQ客服、在线旺旺客服
- java实现通讯录(手机版)
- Linux系统下微信网页版无法登录问题(deepin-wine-for-ubuntu)
- 源支付5.18源码/三网免挂/带云端/附源码搭建教程
- processing软件使用python_Python processing学习
- Android Service 定时任务
- 东方通 -- 如何安装、启动、停止、卸载东方通中间件
- 项目启动报错 Error running ‘xxxApplication‘;Command line is too long,Shoerten command line for........
- HRNet人体关键点检测
- Excel VBA(02)工作簿、工作表、单元格操作
- 我用加强版RFM模型,轻松扒出B站优质up主!(含数据+实战代码)
- 几个指标(同比,环比,定期比)(转载)
- 使用diskgenius将GPT转MBR问题
- 外部中断(含基础知识)-(做明白人)
热门文章
- HTML5 塔防游戏分享
- 你用过的最良心的软件是什么样的?
- 美食类短视频如何定位?分享四种类型,选对适合的方向很重要
- RxJava 2.x 优秀学习资源
- (1)lifegame
- css后代选择器:nth_消失的行为:CSS:空选择器
- 【办公自动化Excel】数据汇总和合并计算
- 淘宝技术发展1(前言)
- HDFS Gateway 报错 :Failed to delete file or dir [/tmp/.hdfs-nfs]: it still exists.
- Python的lambda函数用法