我是 Python 新手,我正在尝试在 virtualenv 中安装 web2py。我在 64 位 Windows 7 上运行 32 位 python 2.7.3 安装。
根据我的阅读,这应该是过程:
- 安装 virtualenv(完成)
- 创建 virtualenv(完成)
- 在那个环境中安装 pywin32(我已经读过它需要在 web2py 安装之前安装)
- 在该环境中安装 web2py
首先也是最重要的:对吗?如果是这样,那么...
我尝试通过安装 pywin32
'''easy_install pywin32-218.win32-py2.7.exe'''
一切顺利。然后,我检查了虚拟环境的站点包中的 pywin32 文件夹,它在那里,但我无法将它导入 python('''ther's no module pywin32''')。环境绝对是活跃的(我仔细检查过)。
作为测试,在不使用 virtualenv 的情况下,我双击安装了 pywin32 二进制文件(下载了 python 2.7 的 32 位版本——pywin32-218.win32-py2.7.exe),但最后出现错误:
'''在文件对象析构函数中关闭失败:
sys.excepthook 丢失
丢失 sys.stderr'''
我再次下载了文件(可能已损坏),尝试再次安装但得到相同的结果。
任何人都可以指导我或指向我逐步安装 pywin32(如有必要),然后为 windows 7 安装 web2py 吗?我真的很感激。