博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS6.5下Virtualenv搭建Python3开发环境
阅读量:6079 次
发布时间:2019-06-20

本文共 858 字,大约阅读时间需要 2 分钟。

问题描述

环境: CentOS6.5想在此环境下使用Python3进行开发,但CentOS6.5默认的Python环境是2.6.6版本。 之前的做法是直接从源码安装Python3,替换掉现有的开发环境,但在随后使用过程中发现系统很多脚本依赖Python2.6,直接替换会导致很多软件不正常。 朋友推荐用Virtualenv搭建Python3开发环境,这里记录下,方便以后查阅。

 

1.安装python3

wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgztar zxvf Python-3.6.6.tgz cd Python-3.6.6 ./configure --prefix=/usr/local make && make altinstall运行以上命令后,你可以在目录/usr/local/bin/python3.6 看到新编译的环境。PS: 这里我们使用的是make altinstall,如果使用make install,你将会看到在系统中有两个不同版本的Python在/usr/bin/目录中。这将会导致很多问题,而且不好处理。

 

2.搭建python3开发环境

安装virtualenv,可以通过pip进行安装pip install virtualenv创建虚拟环境virtualenv -p /usr/local/bin/python3.6 py36envps:执行上述命令后,会在当前目录创建py36env文件夹,该文件夹即为我们创建的虚拟环境。激活虚拟环境source/usr/local/bin/py36env/bin/activate 在虚拟环境中安装ipython及其他模块 pip install ipython 退出虚拟环境 deactivate

PS:经检验在退出deactivate前执行的进程,在退出后会继续执行

转载于:https://www.cnblogs.com/oneby/p/9303314.html

你可能感兴趣的文章
《HTML 5与CSS 3权威指南(第3版·下册)》——第20章 使用选择器在页面中插入内容...
查看>>
如何判断自己适不适合做程序员?这几个特点了解一下
查看>>
newinstance()和new有什么区别
查看>>
android下载封装类
查看>>
[node] 用 node-webkit 开发桌面应用
查看>>
Nginx访问控制和虚拟主机
查看>>
report widget not working for external users
查看>>
windows phone 摄像头得到图片是旋转90°
查看>>
Linux--sed使用
查看>>
没有显示器的情况下安装和使用树莓派
查看>>
Day006
查看>>
Q85 最大矩形
查看>>
jdbc连接一些问题和常规操作
查看>>
Lua之协同程序(coroutine)
查看>>
RMI原理揭秘之远程对象
查看>>
RHEL6基础之十八Linux中Kill进程的方法
查看>>
[Python]程序结构与控制流
查看>>
微软发布Windows 8标志:彰显创新回归本源(图)
查看>>
测试常用辅助工具汇总
查看>>
mysql 高性能压力测试(总结了好久)
查看>>