【发布时间】:2012-11-16 11:16:00
【问题描述】:
我是 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?我真的很感激。
【问题讨论】:
-
你激活 virtualenv 了吗?
-
@ChrisWesseling 是的,它肯定是活跃的,我什至可以在环境中的 site-packages 中看到 pywin32 文件夹。
标签: python windows-7 virtualenv web2py pywin32