1.怎么在ubuntu安装python
2.Caffe学习(二) —— 下载、源码编译和安装Caffe(源码安装方式)
3.å¦ä½å¨windowsä¸å®è£
openstackçä¾èµå
怎么在ubuntu安装python
怎么在ubuntu安装python?
python在ubuntu下有几种安装方法:
● 通过ubuntu官方的安装apt工具包安装
● 通过PPA(Personal Package Archive) 的apt工具包安装
● 通过编译python源代码安装
通过ubuntu官方的apt工具包安装
1
2
sudo apt-get install python2.7
sudo apt-get install python3.4
安装完成后,可以用下面的源码命令进行确认
1
2
3
4
5
xx@ada:~$ python2.7 --version Python 2.7.8
xx@ada:~$ python3.4 --version Python 3.4.2
xx@ada:~$
从PPA(Personal Package Archives) 安装apt工具包
1
2
3
4
5
$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update
$ sudo apt-get install python2.7
类似使用apt工具包安装python的工具虽然简单,但有时不一定能够安装到最新版本。安装因此,源码奇迹安卓版源码在python出现重要更新时,安装软件库全套源码怎么下载我们最好学会以从源代码直接编译安装python2.7.
从源代码编译安装python
1
2
3
4
5
6
$ wget -c https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
$ tar -xzvf Python-2.7.9.tgz
$ cd Python-2.7.9/
$ LDFLAGS="-L/usr/lib/x_-linux-gnu" ./configure
$ make
$ sudo make install
其中,源码上面的安装wget -c (url)是下载命令,参数-c表示支持断点下载,源码 url是目标文件下载的绝对路径“-L/usr/lib/x_-linux-gnu”中的x_-linux-gnu在/usr/lib/下可以找到,这是安装x_可以看出我的系统是的, 这里根据自己的系统进行键入。
好了,源码安装完后我们检测下,安装终端键入python --version,源码虚拟宠物小程序源码下载回车,再键入which python
1
2
3
4
5
xx@ada:~$ python --version Python 2.7.9
xx@ada:~$ which python /usr/local/bin/python
xx@ada:~$
可见,安装python2.7.9安装成功,源码并且发现我们默认的python版本变成了python2.7.9。这是掌上题库源码正版怎么下载因为操作系统在搜索命令时, 是按照PATH环境变量的顺序依次进行搜索的,/usr/local/bin/下的python会比/usr/bin/下的python优先搜索到, 并作为默认的python版本。
那么我ubuntu.下就有三个版本的python,分别是迷你世界抽奖转盘源码在哪python2.7.8, python2.7.9, python3.4.2, 如下:
1
2
3
4
5
6
7
8
9
xx@ada:~$ python --version Python 2.7.9
xx@ada:~$ python2.7 --version Python 2.7.9
xx@ada:~$ python3.4 --version Python 3.4.2
xx@ada:~$ python2.7 Python 2.7.9 (default, Jan 3 , ::) [GCC 4.9.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> exit() xx@ada:~$
当然,我们也可以指定python的路径,为查看python的版本, 如下:
1
2
3
4
5
6
7
8
9
xx@ada:~$ /usr/bin/python --version Python 2.7.8
xx@ada:~$ /usr/bin/python2.7 --version Python 2.7.8
xx@ada:~$ /usr/bin/python3.4 --version Python 3.4.2
xx@ada:~$ /usr/local/bin/python --version Python 2.7.9
xx@ada:~$ /usr/local/bin/python2.7 --version Python 2.7.9
xx@ada:~$
至此,我们就已经介绍完了python在ubuntu下的三种安装方法。
Caffe学习(二) —— 下载、编译和安装Caffe(源码安装方式)
采用caffe源码编译安装方式说明
此方法仅适用于编译CPU支持版本的Caffe。推荐通过Git下载以获取更新及查看历史变更。
主机环境配置
系统环境:Ubuntu .
步骤一:安装依赖库与Python 2.7
步骤二:安装CUDA(注意:虽然仅编译CPU版本的Caffe,但安装CUDA时可能会遇到编译错误,需确保环境兼容性)
编译Caffe
步骤一:修改Make.config文件
具体配置说明请参考我的另一篇博客("Hello小崔:caffe(master分支)Makefile.config分析")
步骤二:执行make编译
测试已通过
步骤三:解决编译过程中的错误
错误实例:ImportError: No module named skimage.io
解决方法:执行sudo apt-get install python-skimage
错误实例:ImportError: No module named google.protobuf.internal
解决方法:执行sudo apt-get install python-protobuf
更多错误解决办法,请参阅另一篇博客("Hello小崔:caffe编译报错解决记录")
å¦ä½å¨windowsä¸å®è£ openstackçä¾èµå
æ¬æ主è¦è®²è¿°å¨windowsç³»ç»ä¸å¦ä½å®è£ openstackæºä»£ç çä¾èµå ï¼ä»¥ä¾¿äºå¨windowsæä½ç³»ç»ä¸è¿è¡æºç é 读ã为äºå¯ä»¥å¨windowsä¸é 读openstackæºç ï¼é¦å æ们éè¦å¨windowsç³»ç»ä¸å®è£ python2.7ãå®è£ 好åå°pythonç®å½é ç½®å°ç³»ç»çç¯å¢åéä¸ï¼æççµè->å±æ§->é«çº§->ç¯å¢åéï¼ãå¯ä»¥å¨å½ä»¤è¡è¾å ¥echo %PATH%è§å¯ç³»ç»å ¶å¼æ¯å¦åçäºååãå¦æåçäºååå¯ä»¥ç»§ç»å®è£ pipãå¦æ没æå æ¬pythonçè·¯å¾åéè¦æ³¨éçµèï¼éæ°ç»éæè éå¯çµèã
为äºå®æpipçå®è£ ï¼é¦å éè¦å®è£ setuptoolsï¼ä¸è½½å®æå解åï¼ç¶å使ç¨å½ä»¤è¡è¿å ¥å°è§£ååçç®å½ï¼è¾å ¥pythonsetup.py installè¿è¡å®è£ ãå®è£ å®æåå°±å¯ä»¥ä¸è½½pipè¿è¡å®è£ äºï¼å ¶å®è£ è¿ç¨ä¸setuptoolsä¸æ ·ãå¨pipå®è£ å®æåï¼éè¦ä¿®æ¹Pathç¯å¢åéï¼å°pythonç®å½ä¸çScriptsæ·»å è¿ç¯å¢åéãç¶ååèä¸ä¸æ®µçåæ³æ¿æ´»ç¯å¢åéåå°±å¯ä»¥ä½¿ç¨pipæ¹é¢å°å®è£ æ©å±å äºã
å¨å®æä¸é¢çæä½åå°±å¯ä»¥å®è£ openstackæºä»£ç ä¸æéè¦çæ©å±å çãå ¶å®è£ å½ä»¤ä¸»è¦æ¯pip installrequirements.txt æè pip install-r tools/requirementsãè³äºæ§è¡åªä¸ªå½ä»¤è¦æ ¹æ®openstackç»ä»¶çæºä»£ç ç»æèå®ã
ä¸é¢ä¸»è¦è¯´æå®è£ è¿ç¨å¯è½åºç°çé®é¢ã
1ï¼distutils.errors.DistutilsError: Setup script exited with error:Unable to find vcvarsall.bat
注æï¼ç³»ç»å¯è½éè¦å®è£ vsï¼å 为windows python以æ¥vc++ çæ¬çã
2ï¼UnicodeDecodeError:'ascii' codec can't decode byte 0xb2 in position 0: ordinal not in range
3ï¼ä»¥ä¸è¿äºæ©å±å éè¦æå¨å®è£ æè ä¸è½½å®è£ ï¼ä¸è½ä½¿ç¨pipå®è£
A.pyOpenSSL
B.lxml
C.cffi
D.pycparser
E.thrift
F.mysql-python