在 64 位 Kubuntu 上安装 python 32 位
Installing python 32 bit on 64 bit Kubuntu
我想将表格 Windows 切换为 Linux 以进行 python 开发。因为我想使用 pyside,所以我需要在我的 64 位 Kubuntu 下安装一个 32 位 python。
运行 32 位 python 低于 64 位 Windows 是小菜一碟。在Linux下好像更难了,有点累了。
我试着遵循这个指南:
但是我卡在这里了
user1@user1-desktop:~/src/virtualenv-1.5.2/virtualenvs$ ~/.localpython/bin/virtualenv py2.7 --python=/home/user1/.localpython/bin/python2.7
Traceback (most recent call last):
File "/home/user1/.localpython/bin/virtualenv", line 2, in <module>
import virtualenv
File "/home/user1/.local/lib/python2.7/site-packages/virtualenv.py", line 17, in <module>
import zlib
ImportError: No module named zlib
执行 sudo apt-get install zlib1g-dev
并重新编译 python 没有帮助。
那么如何解决这个问题?
sudo apt-get install python2.7:i386
它将安装 32 位 python 及其依赖项。
另一个选择是 https://github.com/yyuu/pyenv,它管理不同版本的 Python。
用 32 位 Kubuntu 重新安装你的机器?大多数用户不需要 64 位支持,32 位版本将 运行 在您的 64 位硬件上运行良好。
PySide 不适用于 64 位 Python 仅 windows.. 在 Linux 上它可以正常工作...所以只需使用
sudo apt-get install python-pyside
只要您想在 32 位 Python 中开发,为什么不直接使用 VirtualBox 来虚拟化 32 位 Kubuntu。这样你就可以两全其美:正常使用的 64 位系统和 32 位系统,你可以在需要时启动它以进行 Python 开发。
在一个系统中安装多个 python 感觉比简单地虚拟化您真正想要的开发系统更混乱。
@我的回答最好。只需添加一个可能需要的步骤。
检查您是否已安装 Python2 以清除它
whereis python2
如果找到 Python2.x
版本,清除它(我的是 2.7)
sudo apt purge -y python2.7-minimal
之后,你可以把@mine在他的回答中所说的内容带进来
sudo apt-get install python2.7:i386
确认您新安装的版本是 32 位
python2.7 -c 'import struct;print( 8 * struct.calcsize("P"))'
如果没问题,你会得到32
意味着它是一个32位版本。
我想将表格 Windows 切换为 Linux 以进行 python 开发。因为我想使用 pyside,所以我需要在我的 64 位 Kubuntu 下安装一个 32 位 python。
运行 32 位 python 低于 64 位 Windows 是小菜一碟。在Linux下好像更难了,有点累了。
我试着遵循这个指南:
但是我卡在这里了
user1@user1-desktop:~/src/virtualenv-1.5.2/virtualenvs$ ~/.localpython/bin/virtualenv py2.7 --python=/home/user1/.localpython/bin/python2.7
Traceback (most recent call last):
File "/home/user1/.localpython/bin/virtualenv", line 2, in <module>
import virtualenv
File "/home/user1/.local/lib/python2.7/site-packages/virtualenv.py", line 17, in <module>
import zlib
ImportError: No module named zlib
执行 sudo apt-get install zlib1g-dev
并重新编译 python 没有帮助。
那么如何解决这个问题?
sudo apt-get install python2.7:i386
它将安装 32 位 python 及其依赖项。
另一个选择是 https://github.com/yyuu/pyenv,它管理不同版本的 Python。
用 32 位 Kubuntu 重新安装你的机器?大多数用户不需要 64 位支持,32 位版本将 运行 在您的 64 位硬件上运行良好。
PySide 不适用于 64 位 Python 仅 windows.. 在 Linux 上它可以正常工作...所以只需使用
sudo apt-get install python-pyside
只要您想在 32 位 Python 中开发,为什么不直接使用 VirtualBox 来虚拟化 32 位 Kubuntu。这样你就可以两全其美:正常使用的 64 位系统和 32 位系统,你可以在需要时启动它以进行 Python 开发。
在一个系统中安装多个 python 感觉比简单地虚拟化您真正想要的开发系统更混乱。
@我的回答最好。只需添加一个可能需要的步骤。
检查您是否已安装 Python2 以清除它
whereis python2
如果找到
Python2.x
版本,清除它(我的是 2.7)sudo apt purge -y python2.7-minimal
之后,你可以把@mine在他的回答中所说的内容带进来
sudo apt-get install python2.7:i386
确认您新安装的版本是 32 位
python2.7 -c 'import struct;print( 8 * struct.calcsize("P"))'
如果没问题,你会得到32
意味着它是一个32位版本。