CentOS中使用virtualenv搭建python3环境

作者:hebedich 时间:2022-08-30 07:28:43 

问题描述

环境: CentOS6.5

想在此环境下使用python3进行开发,但CentOS6.5默认的python环境是2.6.6版本。

之前的做法是直接从源码安装python3,替换掉现有的开发环境,但在随后使用过程中发现系统很多脚本依赖python2.6,直接替换会导致很多软件不正常。

今天发现有朋友使用virtualenv搭建python3开发环境,这里记录下,也方便我以后查阅。

安装python3

安装脚本如下:


wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
tar zxvf Python-3.4.3.tgz
cd Python-3.4.3
./configure --prefix=/usr/local
make && make altinstall

运行以上命令后,你可以在目录/usr/local/bin/python3.4 看到新编译的环境。

注意: 这里我们使用的是make altinstall,如果使用make install,你将会看到在系统中有两个不同版本的Python在/usr/bin/目录中。这将会导致很多问题,而且不好处理。

搭建python3开发环境

1、安装virtualenv,可以通过pip进行安装,命令如下:


pip install virtualenv

如果没有安装pip,可以通过以下命令安装:


yum install python-pip

2、创建虚拟环境:


virtualenv -p /usr/local/bin/python3.4 py34env

执行上述命令后,会在当前目录创建py34env文件夹,该文件夹即为我们创建的虚拟环境。

3、激活虚拟环境:


source py34env/bin/activate

3.1、在虚拟环境中安装ipython


pip install ipython

3.2、在虚拟环境中启动ipython:


ipython

4、退出虚拟环境


deactivate

以上所述就是本文的全部内容了,希望大家能够喜欢。

标签:CentOS,virtualenv,搭建python3环境
0
投稿

猜你喜欢

  • 使用Python检测文章抄袭及去重算法原理解析

    2023-04-26 12:00:54
  • php利用反射实现插件机制的方法

    2024-05-13 09:20:48
  • python pyhs2 的安装操作

    2021-03-11 18:21:33
  • python解析xml文件方式(解析、更新、写入)

    2022-03-07 05:19:01
  • Python提取特定时间段内数据的方法实例

    2023-09-12 05:21:49
  • Go代码检查的推荐工具及使用详解

    2024-05-09 15:00:11
  • Oracle 数据库 临时数据的处理方法

    2009-07-02 11:48:00
  • JavaScript对象的创建模式与继承模式示例讲解

    2024-04-23 09:27:40
  • PyTorch中的Variable变量详解

    2023-02-19 18:48:47
  • python 将日期戳(五位数时间)转换为标准时间

    2021-09-14 06:36:47
  • 给Linux定时备份数据库的实现脚本

    2024-01-15 09:15:22
  • asp清理缓存的代码

    2011-03-09 11:16:00
  • python新式类和经典类的区别实例分析

    2023-07-28 10:01:02
  • python将每个单词按空格分开并保存到文件中

    2023-07-01 12:46:31
  • python实现备份目录的方法

    2022-10-30 02:54:04
  • python读取查看npz/npy文件数据以及数据完全显示方法实例

    2022-05-15 15:45:36
  • 一个统计表每天的新增行数及新增存储空间的功能

    2024-01-13 22:27:40
  • Vue使用Less与Scss实现主题切换方法详细讲解

    2024-04-27 15:48:13
  • mysql5.5数据库data目录迁移方法详解

    2024-01-23 10:56:27
  • python操作mysql、excel、pdf的示例

    2024-01-14 17:43:27
  • asp之家 网络编程 m.aspxhome.com