首页 > 代码库 > Linux——未完成

Linux——未完成

终于决定将学习环境彻底转到Linux上来,下面记录一下转移学习环境的各种软件和环境的安装和配置。

1、centos自带python2.6,之前的博文已经说到已成功更新到python3.3,下面首先安装python的包管理器(pip或easy_install)

  CentOS 6.3安装pip

  CentOS安装python包管理安装工具pip的方法如下:

  写本文的时候,pip最新为 1.5.5

    wget --no-check-certificate https://github.com/pypa/pip/archive/1.5.6.tar.gz

  注意:wget获取https的时候要加上:--no-check-certificate

    tar zvxf 1.5.6.tar.gz    #解压文件    cd pip-1.5.6/    python setup.py install  #这一步出错了,需要安装setuptools
Traceback (most recent call last):  File "setup.py", line 6, in <module>    from setuptools import setup, find_packagesImportError: No module named setuptools‘    #需要安装setuptools
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gztar zxvf setuptools-0.6c11.tar.gzcd setuptools-0.6c11python setup.py buildpython setup.py install       #安装setuptools时出现错误,缺少zlib module
 "Compression requires the (missing) zlib module")RuntimeError: Compression requires the (missing) zlib module
  # 缺少zlib,安装setuptools时出错。  # issue: RuntimeError: Compression requires the (missing) zlib module  yum install zlib zlib-devel -y    #zlib安装成功!  # 重make Python3.3.3再安装  cd ../Python-3.3.3  make  # 这时才注意先前make时缺了好多模块  make install

由于zlib安装成功,setuptools也安装成功!开始安装pip。

python setup.py install 
...
Installed /usr/local/python3.3.3/lib/python3.3/site-packages/pip-1.5.6-py3.3.egg
Processing dependencies for pip==1.5.6
Finished processing dependencies for pip==1.5.6     #pip安装成功!版本1.5.6

使用pip命令出错:

can‘t find commond.    #需要增加环境变量

全局的对所有用户都可以的使用的PATH: 可以通过修改配置文件: /etc/bashrc 和 /etc/profile 来时配置,全局的PATH; 
例如: vi /etc/profile
在最后后加一行:PATH=THE_SET_GLOBLE_ENV_PATH:$PATH;
接着换行: export PATH
如果使其立即生效: source /etc/profile
# 缺少ssl模块,pip使用时出错# issue: ImportError: cannot import name HTTPSHandleryum install openssl openssl-devel -ymake  # Python-2.7.6目录make install

pip可以使用!

Linux——未完成