Python在ubuntu上面的安装,遇到的问题,以及一些有用的python库安装
2015-04-26 21:44
639 查看
在linux环境下面,一般都配置了python环境。mac下面也是。
但是有时候用户会发现,系统自带的python版本比较旧,于是想要更新python版本。
例如我在自己的ubuntu下面有一个自带的python2.7。但是需要用到python3,于是我不得不重新安装一下python3。
如果从百度上面搜和python相关的东西,感觉真是错漏百出。原因就不说了。对于程序猿,有问题还是google好一点,免得火大。
#添加一个源
#更新源列表,以获取最新的版本
#使用apt-get来安装
假如在系统中已经 存在了python2,那么使用命令python的时候,自动会跳转到python2的版本。为什么呢?
其实是因为在/usr/bin目录里面,python这个“快捷方式”指向了python2。
例如我自己的电脑,就是本来自带一个python2.7,后来装了一个python3.4
如果不做下面的步骤,那么每次在terminal输入python,就会连接到2.7.
那么现在如果我要设置Python 3.4为python的默认命令,就
rm /usr/bin/python
另外卸载Python 3.4命令:
安装了python,还不够。python有很多优秀的依赖库,如numpy, matplotlib, scipy,等等,都是学术研究以及其他领域中不可或缺的依赖。
例如matplotlib就提供了画图功能,很多曲线图可以通过编写一个python程序来实现。
为了安装这些东西,有很多人提供了优秀的工具。最有人气的就是pip。通过安装pip,可以方便的安装上述的依赖库
首先把python环境安装好。这个环境包括一些头文件,一些其他重要的基础的依赖文件。
sudo apt-get install python3-dev
下面安装pip
curl -o https://boostrap.pypa.io/get-pip.py #下载get-pip.py这个脚本
python get-pip.py
python3 get-pip.py (python3使用)
#通过这个脚本安装pip
成功后就可以安装那些乱七八糟的库,如
pip install matplotlib
pip install scipy
。。。
注意几个地方!!!
首先,配置环境的时候,一定要严格搞清楚现在python使用的是哪一个版本。比如在使用caffe的python接口,貌似就一定要使用python2,不能使用python3,否则很多依赖库都用不了。
--------------------------------------------------------
今天因为python各种问题,一怒之下删除了python3,然后发现整个ubuntu都不好了
一查原因。看到原来ubuntu有很多software对python高度依赖,一旦卸载了python,相应的依赖python的software也都同时卸载掉。也幸好我只是删除了py3,py2还在,否则整个图形界面都用不了我就哭了。
恢复原来的ubuntu手段:
sudo apt-get install ubuntu-minimal ubuntu-standard ubuntu-desktop
这句命令重新安装了ubuntu初始状态下的software,然后把依赖库也一并装上(故py3也同时回来了。。)
目测这个命令也适合不小心删除了python2的情况,因为python2也会随着ubuntu-destop一起安装回来.
但是有时候用户会发现,系统自带的python版本比较旧,于是想要更新python版本。
例如我在自己的ubuntu下面有一个自带的python2.7。但是需要用到python3,于是我不得不重新安装一下python3。
如果从百度上面搜和python相关的东西,感觉真是错漏百出。原因就不说了。对于程序猿,有问题还是google好一点,免得火大。
sudo add-apt-repository ppa:fkrull/deadsnakes
#添加一个源
sudo apt-get update
#更新源列表,以获取最新的版本
sudo apt-get install python3
#使用apt-get来安装
假如在系统中已经 存在了python2,那么使用命令python的时候,自动会跳转到python2的版本。为什么呢?
其实是因为在/usr/bin目录里面,python这个“快捷方式”指向了python2。
例如我自己的电脑,就是本来自带一个python2.7,后来装了一个python3.4
如果不做下面的步骤,那么每次在terminal输入python,就会连接到2.7.
那么现在如果我要设置Python 3.4为python的默认命令,就
rm /usr/bin/python
ln -s /usr/bin/python3.4 /usr/local/bin/python
另外卸载Python 3.4命令:
sudo apt-get remove python3.4
安装了python,还不够。python有很多优秀的依赖库,如numpy, matplotlib, scipy,等等,都是学术研究以及其他领域中不可或缺的依赖。
例如matplotlib就提供了画图功能,很多曲线图可以通过编写一个python程序来实现。
为了安装这些东西,有很多人提供了优秀的工具。最有人气的就是pip。通过安装pip,可以方便的安装上述的依赖库
首先把python环境安装好。这个环境包括一些头文件,一些其他重要的基础的依赖文件。
sudo apt-get install python3-dev
下面安装pip
curl -o https://boostrap.pypa.io/get-pip.py #下载get-pip.py这个脚本
python get-pip.py
python3 get-pip.py (python3使用)
#通过这个脚本安装pip
成功后就可以安装那些乱七八糟的库,如
pip install matplotlib
pip install scipy
。。。
注意几个地方!!!
首先,配置环境的时候,一定要严格搞清楚现在python使用的是哪一个版本。比如在使用caffe的python接口,貌似就一定要使用python2,不能使用python3,否则很多依赖库都用不了。
--------------------------------------------------------
今天因为python各种问题,一怒之下删除了python3,然后发现整个ubuntu都不好了
一查原因。看到原来ubuntu有很多software对python高度依赖,一旦卸载了python,相应的依赖python的software也都同时卸载掉。也幸好我只是删除了py3,py2还在,否则整个图形界面都用不了我就哭了。
恢复原来的ubuntu手段:
sudo apt-get install ubuntu-minimal ubuntu-standard ubuntu-desktop
这句命令重新安装了ubuntu初始状态下的software,然后把依赖库也一并装上(故py3也同时回来了。。)
目测这个命令也适合不小心删除了python2的情况,因为python2也会随着ubuntu-destop一起安装回来.
相关文章推荐
- 在CentOS 6.X 上面安装 Python 2.7.X以及安装locust遇到ssl的问题
- ubuntu上用python安装扩展包遇到的一些问题
- Ubuntu上安装MySql过程,以及遇到的一些问题
- 安装python caffe过程中遇到的一些问题以及对应的解决方案
- 安装codis 以及遇到的一些问题
- ubuntu14.04安装pstuil遇到的缺乏头文件python.h问题解决
- 在ubuntu 14.04 64bit上安装rails遇到的一些gem问题
- Ubuntu16.04 安装server版本遇到的一些问题
- ubuntu14.04安装opencv2.4.9以及遇到的问题
- ubuntu16.04安装caffe遇到一些问题
- virtualbo安装ubuntu1604 64位遇到的一些问题解决方法
- ubuntu 安装搜狗输入法(sogou)以及遇到的问题
- [置顶] ubuntu14.04安装GTX 1080 ti显卡驱动以及遇到黑屏问题
- Liunx 上面使用Python连接Redis遇到的一些问题
- 初学Python以及安装的一些常见问题
- Ubuntu14.04.05+win10双系统安装以及遇到的问题和解决办法
- ubuntu安装caffe以及遇到的问题
- ubuntu_docker_安装_以及一些问题的解决
- Python3.6 安装jpype1 遇到的一些坑以及最后安装jpype1成功的解决方法,不得不说
- VMware Ubuntu安装过程以及遇到的问题