首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Debian上安装第二个python

在Debian上安装第二个python
EN

Stack Overflow用户
提问于 2011-05-06 13:58:08
回答 3查看 16.4K关注 0票数 16

所以我有Debian机器作为我的Django生产服务器。我需要安装第二个python (2.7.1)来与virtualenv一起使用。但它总是写道,我没有一些模块,然后我必须手动搜索,apt-安装它们和重建。有没有一种方法可以解决构建的依赖关系,或者使用Python2.7.1 for Debian Squeeze预编译.deb?老实说,我在谷歌上搜索了一下,如果这是个新手问题,我很抱歉。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-06 14:16:13

获取Python 2.7.1源代码并手动编译:

代码语言:javascript
复制
configure --prefix=/path/to/python-2.7
make; make install
票数 21
EN

Stack Overflow用户

发布于 2013-07-18 10:17:41

以下是Debian GNU/Linux 6.0.7 (2013年7月18日)的两种方法:

经典

安装依赖项

代码语言:javascript
复制
aptitude -y install build-essential python-pip libmysqlclient-dev libadns1-dev \
 python-dev libreadline-dev libgdbm-dev zlib1g-dev libsqlite3-dev \
 libssl-dev libbz2-dev libncurses5-dev libdb-dev 

下载python

代码语言:javascript
复制
cd /tmp
wget http://python.org/ftp/python/2.7.5/Python-2.7.5.tar.xz
unxz -c Python*xz | tar xpf -

编译

代码语言:javascript
复制
cd Python*
./configure  --prefix=/opt/python2.7.5 --enable-shared
make

安装

代码语言:javascript
复制
make install
echo "/opt/python2.7.5/lib" >  /etc/ld.so.conf.d/libpython2.7.conf
ldconfig

测试

代码语言:javascript
复制
/opt/python2.7.5/bin/python -c "print('Ok')" 

升级pip虚拟环境

代码语言:javascript
复制
easy_install pip
pip -v install --upgrade distribute==0.7.3
pip -v install --upgrade virtualenv==1.9.1

创建用户及其虚拟环境

代码语言:javascript
复制
adduser user_app --home /opt/user_app
su user_app
virtualenv --no-site-packages --verbose -p /opt/python2.7.5/bin/python $HOME

再次测试

代码语言:javascript
复制
su user_app
cd 
source bin/activate
python -c "import sys; print sys.version"

“巨蟒”

使用pyenv包。

代码语言:javascript
复制
 pyenv install 2.7.5
票数 9
EN

Stack Overflow用户

发布于 2013-02-13 08:02:40

使用debootstrap安装chroot环境也是一种快速而安全的解决方案。它使用大约300mb

代码语言:javascript
复制
debootstrap wheezy /opt/debian7
chroot /opt/debian7
apt-get install python2.7
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5907352

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档