[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

【超过500家企业部署】AWS搭建、运维、监控服务

【超过500家企业部署】AWS搭建、运维、监控服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

[仅适用于 WordPress] 云服务器“Web Speed”

[仅适用于 WordPress] 云服务器“Web Speed”

[便宜]网站安全自动诊断“快速扫描仪”

[便宜]网站安全自动诊断“快速扫描仪”

[预约系统开发] EDISONE定制开发服务

[预约系统开发] EDISONE定制开发服务

[注册100个URL 0日元] 网站监控服务“Appmill”

[注册100个URL 0日元] 网站监控服务“Appmill”

【兼容200多个国家】全球eSIM“超越SIM”

【兼容200多个国家】全球eSIM“超越SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

【全球专属服务】Beyond北美及中国MSP

【全球专属服务】Beyond北美及中国MSP

[YouTube]超越官方频道“美由丸频道”

[YouTube]超越官方频道“美由丸频道”

在CentOS6上搭建可以使用Python2.7.11和Python3.5.1的环境

我是网络团队的 Goto。

CentOS6 默认附带 Python2.6,但
如果您要使用的软件包不受支持或者您只是想使用较新的版本,您可能需要安装不同的版本。

然而,有些软件如 yum 和 firewalld 是用 Python 编写的,因此
在不太了解它们的情况下升级可能会很可怕。

因此,我将写下使用virtualenv

(*截至 2016 年 2 月的最新版本)

顺便问一下,virtualenv 是什么?

virtualenv一个可以让你构建Python虚拟环境的工具

当然,您可以拥有不同的版本,也可以拥有具有相同版本但安装不同软件包的单独环境。

可以使用pip

顺便问一下,pip 是什么?

这是用于安装 Python 第三方包的命令。

安装Python时会同时安装Python3.4和Python2.7.9以上版本,但由于
CentOS6上的标准Python是2.6,所以需要先安装pip

步骤1.pip安装

$ yum groupinstal "Development Tools" #pip 安装所需 $ yum install zlib-devel openssl-devel #pip 安装所需 $ wget http://bootstrap.pypa.io/get-pip.py $ ./get-pip. py 

现在已经安装了 pip。

$ 点列表

如果您尝试输入类似的内容并且显示了当前包含在 Python 中的包,那么您就可以开始了。

步骤2.virtualenv安装

$ pip 安装 virtualenv

就这样。点方便。

#如何使用 $ virtualenv 环境名称 #在当前目录创建环境 $ 源环境名称/bin/activate #启用 virtualenv 环境 $ deactivate #禁用 virtualenv 环境

你可以像这样使用它。您可以使用它,但为了使它更容易一点,我们将安装virtualenvwrapper

通过安装virtualenvwrapper,您可以轻松地在virtualenv环境之间切换。

步骤3.virtualenvwrapper安装和配置

$ pip 安装 virtualenvwrapper 

在 ~/.bashrc 中写入以下内容。

 导出 PROJECT_HOME=/path/to/project/home 导出 WORKON_HOME=/path/to/work on/home 源`whichvirtualenvwrapper.sh`

现在您可以使用 virtualenvwrapper。

剩下要做的就是使用它创建一个环境。让我们安装Python。

步骤 4。安装Python2.7.11、Python3.5.1

安装2.7.1

$ cd /opt $ curl -O https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz $ tar zxf Python-2.7.11.tgz $ cd Python-2.7.11 $ ./configure --prefix=/opt/python2.7.11 $ make $ altimake install

安装

$ cd /opt $ curl -O https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz $ tar zxf Python-3.5.1.tgz $ cd Python-3.5.1 $ ./configure --prefix=/opt/python5.3.1 $ make $ make altinstall

 步骤 5. 创建环境

$ mkvirtualenv --python <要使用的Python路径> <环境名称>

你可以像这样创建它。

$ mkvirtualenv --python /opt/python2.7.11/bin/python2.7 env_27 $ mkvirtualenv --python /opt/python3.5.1/bin/python3.5 env_35 

至此环境搭建完成。

至于如何使用,如果你输入如下,提示符前会添加环境名称。

#For Python2.7 $ 在 env_27 上工作 #For Python3.5 $ 在 env_35 上工作
#对于Python2.7 (env_27)$ #对于Python3.5 (env_35)$

例如,如果您在 env_27 状态下点击 python 命令,python2.7.11 将启动,
如果您在 env_27 状态下运行“pip install”,则该包将仅在 env_27 环境中安装。

另一个常用的命令是这样的。

$ workon #环境列表 $ workon 环境名称 #执行环境 $ deactivate #停止环境 $ rmvirtualenv 环境名称 #删除环境

现在你可以尝试尽可能多的事情!享受编码的乐趣!

如果您觉得这篇文章有帮助,请点赞!
0
加载中...
0 票,平均:0.00 / 10
3,961
X Facebook 哈特纳书签 口袋
[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[大阪/横滨] 积极招募基础设施工程师和服务器端工程师!

[大阪/横滨] 积极招募基础设施工程师和服务器端工程师!

写这篇文章的人

关于作者