我是 Python 的新手,我正在尝试在 virtualenv 中安装 web2py。我在 64 位 Windows 7 上运行 32 位 python 2.7.3 安装。
根据我的阅读,应该是这样的过程:
- 安装 virtualenv(完成)
- 创建虚拟环境(完成)
- 在该环境中安装 pywin32(我读过它需要在安装 web2py 之前安装)
- 在该环境中安装 web2py
首先也是最重要的:是这样吗?如果是这样,那么......
我尝试通过安装pywin32
'''easy_install pywin32-218.win32-py2.7.exe'''
一切顺利。然后,我检查了虚拟环境的 site-packages 中的 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?我真的很感激。
最佳答案
这是一个错误:http://sourceforge.net/tracker/?func=detail&aid=3402824&group_id=78018&atid=551954 , 此处的解决方法:http://pywin32.hg.sourceforge.net/hgweb/pywin32/pywin32/rev/a64d8ac23e61 类似于:Error installing and running pywin32 2.7
关于python - 如何在 Windows 7 的 virtualenv 中安装 web2py?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13607873/