下面是“CentOS6.9 Python环境配置(python2.7、pip、virtualenv)”的完整攻略。
安装Python2.7
CentOS6默认自带Python2.6,需要手动安装Python2.7版本以满足大部分应用的需求。
- 查看是否安装了必要的依赖包:
yum install gcc-c++ zlib-devel openssl-devel
- 下载Python2.7安装包:
wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
- 解压并编译Python2.7:
tar -zxvf Python-2.7.18.tgz
cd Python-2.7.18
./configure --prefix=/usr/local/python27
make && make install
- 检查是否成功安装Python2.7:
/usr/local/python27/bin/python2.7 --version
如果输出Python2.7.x的版本号,则说明安装成功。
安装pip
pip是 Python 的一个包管理工具,用于安装和管理Python依赖库,可以通过官方源进行安装。
- 安装pip需要使用到setuptools包:
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
- 安装pip:
wget https://bootstrap.pypa.io/get-pip.py
/usr/local/python27/bin/python2.7 get-pip.py
- 确认pip是否安装成功:
/usr/local/python27/bin/pip2.7 -V
如果输出pip的版本号,则说明安装成功。
安装virtualenv
virtualenv是Python虚拟环境,可以快速创建和管理Python环境,以避免不同项目之间相互依赖的问题。
- 安装virtualenv:
/usr/local/python27/bin/pip2.7 install virtualenv
- 创建virtualenv虚拟环境:
/usr/local/python27/bin/virtualenv --no-site-packages myproject
其中,myproject是虚拟环境的名称,可以根据自己的需求修改。
- 激活虚拟环境:
source myproject/bin/activate
激活后,终端会显示虚拟环境名称,表示当前正在使用虚拟环境中的Python解释器和依赖库。
示例说明
示例一:使用pip安装Python依赖库
- 切换到虚拟环境中:
source myproject/bin/activate
- 安装requests库:
pip install requests
安装完成后,即可在Python中使用import requests引入该库。
示例二:创建Django项目
- 切换到虚拟环境中:
source myproject/bin/activate
- 创建一个Django项目:
pip install django
django-admin startproject mysite
其中,mysite是项目名称,可以根据自己的需求修改。
- 运行Django项目:
cd mysite
python manage.py runserver
在浏览器中访问 http://localhost:8000/,即可看到Django默认欢迎页面。
通过以上过程,成功地实现了CentOS6.9 Python2.7、pip、virtualenv的环境配置。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS6.9 Python环境配置(python2.7、pip、virtualenv) - Python技术站