我基本上有两个问题:
- 如何在 Linux 上安装 32 位 python 和 64 位 python?
- 如何修复因以下失败尝试而损坏的系统?
我只是尝试在 linux mint 16 上安装 32 位 python 和 64 位 python 。它并不像我希望的那么简单(类似于sudo apt-get install python32
会很好)但经过一番谷歌搜索后我下载了 python 2.7.6 并执行了以下操作:
sudo apt-get install ia32-libs gcc-multilib checkinstall
CC="gcc -m32" LDFLAGS="-L/lib32 -L/usr/lib32 -Lpwd/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure --prefix=/opt/pym32
make
sudo checkinstall
据说应该让我能够像这样运行 32 位 og 64 位(默认):
python -c 'import sys; print sys.maxint'
/opt/pym32/bin/python -c 'import sys; print sys.maxint'
...但 /opt/pym32/ 甚至没有创建。更糟糕的是,我的系统现在报告 29 个损坏的依赖项,表明新的 python 替换了旧的 python 或类似的东西。为了解决这个问题,aptitude 建议我删除一大堆我需要的软件包并安装一大堆我不需要的软件包。
I used checkinstall
而不是make install
如果出现问题,能够反转/卸载,但由于依赖关系损坏,卸载/重新安装 python 将无法工作。有办法摆脱这个困境吗?
我认为你应该使用虚拟环境 http://docs.python-guide.org/en/latest/dev/virtualenvs/并在其中安装不同的Python版本。检查这个答案以获得更好的理解-->是否可以在 Virtualenv 中安装另一个版本的 Python? https://stackoverflow.com/questions/5506110/is-it-possible-to-install-another-version-of-python-to-virtualenv
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)