您的位置 首页 知识

blender教程(blender教程视频)

blender教程
如何在CentOS6上安装Python2.7和Python3.3

  • 如何在CentOS6上安装Python2.7和Python3.3
  • CentOS 6自带了Python 2.6.6(CentOS 7则自带了Python 2.7)和一些非常好用的功能,如yum。但是,注意不要随便升级自带的Python以免yum不可用。 新版本将安装在usrlocal目录下以避免和自带的版本冲突。虽然“我”只在64位的CentOS 6.5进行了尝试,但该教程应该适用于所有的CentOS 6版本(本人按此教程在CentOS 7上亦成功安装Python3.4)。下面的示例命令您最好以root身份运行或者在命令前加sudo赋予权限。但注意,若不是以root身份执行的话,ma讥虎罐臼忒铰闺歇酣忙ke 与make install最好分开执行,并且都在前面加sudo,连着写,如sudo make && make install的话会在make install过程中报权限不足问题,因为sudo不作用于&&后面的make install。安装前准备编译Python之前您最好先安装一系列的开发工具和一些拓展库,虽然不是必须的,但这样Python才能依赖这些工具和拓展库展示它强悍的功能。下面是利用yum进行工具和拓展库安装的示例命令,直接copy执行即可(注意部分命令显示不全,但可以通过移动光标查看和复制)。yumgroupinstall"Development tools"yuminstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-devel该考虑的因素在您编译和安装Python之前,有些东西您是应该知道或考虑的。如下。Unicode编码Python编码问题历史悠久,但不用过多关注,知道它目前支持Unicode编码即可(Python3中默认的)。考虑到兼容性等原因,除非有特殊的理由,您最好配置下Python 3.2和更早的版本,使其支持UTF-32编码,虽然会增加小小的内存代价。在Python 2.7中您可以通过在configure时添加选项–enable-unicode=ucs4 进行配置,而在Python 3.2中是–with-wide-unicode选项。Shared library(动态共享库)目前大部分的Linux系统自带的Python都是以共享库的方式编译的, 此外,某些第三方工具例如mod_wsgi和Blender,没有Python的共享库还运行不了,所以,您最好还是把Python编译成动态共享库吧。为了以共享库方式编译Python,您必须指明共享库的路径。您有两种选择:在configure命令后面添加:LDFLAGS="-Wl,-rpath usrlocallib"从而将库路径直接编译进Python中。以记事本方式打开 etcld.so.conf ,然后在文件最后添加新行:usrlocallib 。紧接着运行命令 sbinldconfig 更新动态链接器。 添加后的文件内容在CentOS 6.5 如下:etcld.so.confinclude ld.so.conf.d*.confusrlocallib使用 “make altins……余下全文

blender教程相关资讯