【发布时间】:2015-06-05 09:29:16
【问题描述】:
我想从 Windows 切换到 Linux 以进行 python 开发。由于我想使用 pyside,我需要在 64 位 Kubuntu 下使用 32 位 python。
在 64 位 Windows 下运行 32 位 python 很简单。在Linux下似乎要困难得多,这让我有点累。
我尝试遵循本指南:https://stackoverflow.com/a/5507373
但我被困在这里
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 没有帮助。
那么如何解决这个问题?
【问题讨论】:
-
pyside build docs for linux 中没有任何内容表明它仅是 32 位。该示例甚至适用于 64 位系统,如 wheel 文件名称中的
x86_64字符串所示。
标签: python linux ubuntu virtualenv