Radioheadache的个人博客分享 http://blog.sciencenet.cn/u/Radioheadache

博文

UBUNTU16.04下安装Python

已有 2910 次阅读 2018-4-11 14:24 |个人分类:计算机装机|系统分类:科研笔记

 ubuntu 16.04下的系统是默认装好python的环境的,不需要我们自己再额外配置环境变量和手动安装python,但是默认并不含有日常处理所需的数据库和安装包,所以还需要手动安装数据库以及所需依赖。


以我的图形工作站为例,系统是默认装好python2.7和 python3.5


1.首先为两个版本的python安装文件包管理工具pip

 sudo apt install python-pip
 sudo apt install python3-pip

2. 创建独立的python环境
(1) 安装库文件
sudo pip install virtualenv
sudo pip3 install virtualenv

(2) 创建环境
首先进入要创建该环境的目录。(所谓创建环境就是建n个文件。Linux下一切皆文件。)
本人创建环境命令为:
sudo  virtualenv -p /usr/bin/python2.7 python2  --no-site-packages
sudo  virtualenv -p /usr/bin/python3.5 python3  --no-site-packages
参数说明:
python2  新建的环境名,自定义即可;(必须要有这个参数)
-p       指定新建环境所运行的版本为python2;(这个参数可以根据要求定制或舍弃)
--no-site-packages 系统范围内的包对于新建的环境python2是不可见的;默认情况下,系统范围的包对新环境是可见的。 (这个参数可以根据要求定制或舍弃)

(3)激活virtualenv
在创建成功后,该目录里应该多了一个叫python2/3的文件夹
终端下进入该文件夹,执行如下命令:
source ./bin/activate
与未进入之前相比,user前多了自定义的(python2/3)

(4)关闭virtualenv
终端下执行 deactivate


(5)删除创建的virtualenv环境
直接删除python2/3目录即可


3.安装所需的库文件
(1)为python2安装所需要的库文件
在pip上由于各个库的依赖关系处理的不是很好,常常会出现安装报错的情况,因此还是建议大家在安装数据挖掘所需库的时候,使用以下方法安装:

Numpy: sudo apt-get install python-numpy  

Scipy: sudo apt-get install python-scipy  

绘图库matplotlib: sudo apt-get install python-matplotlib  

pandas:sudo apt-get install python-pandas  

统计建模分析工具statsModels:sudo apt-get install python-statsmodels  

机器学习库scikit-learn: sudo apt-get install python-sklearn  

(2)为python3安装所需要的库文件
Numpy: sudo pip3 install numpy  

Scipy: sudo pip3 install scipy  

绘图库matplotlib: sudo pip3 install matplotlib  

pandas:sudo pip3 install pandas  

统计建模分析工具statsModels:sudo pip3 install statsmodels  

机器学习库scikit-learn: sudopip3 install sklearn  

(3)查看已经安装的库文件
pip list
pip3 list










https://wap.sciencenet.cn/blog-1456920-1108544.html

上一篇:安装使用vmware staion中遇到的问题与解决方案
下一篇:Anaconda
收藏 IP: 202.127.29.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-30 00:19

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部