Python 如何在Windows 7中的virtualenv中安装web2py?
我是Python新手,正在尝试在VirtualNV中安装web2py。我正在64位Windows7上运行32位python 2.7.3安装 据我所知,这应该是一个过程:Python 如何在Windows 7中的virtualenv中安装web2py?,python,windows-7,virtualenv,web2py,pywin32,Python,Windows 7,Virtualenv,Web2py,Pywin32,我是Python新手,正在尝试在VirtualNV中安装web2py。我正在64位Windows7上运行32位python 2.7.3安装 据我所知,这应该是一个过程: 安装virtualenv(完成) 创建virtualenv(完成) 在该环境中安装pywin32(我已经读到它需要在web2py安装之前安装) 在该环境中安装web2py 首先也是最重要的一点:是这样吗?如果是,那么 我尝试通过安装pywin32 ''轻松安装pywin32-218.win32-py2.7.exe'' 一切顺
- 安装virtualenv(完成)
- 创建virtualenv(完成)
- 在该环境中安装pywin32(我已经读到它需要在web2py安装之前安装)
- 在该环境中安装web2py
与此类似:根据我的经验,在活动的VirtualNV下,命令
easy\u install pywin32-218.win32-py2.7.exe
可以正常工作
要测试pywin32的安装,可以从python中尝试:
from win32api import GetVersionEx
print GetVersionEx()
获取类似的内容(windows主要版本、次要版本、内部版本号、平台id、其他信息):
无法导入模块pywin32,因为它不存在
在安装pywin32之后,您可以在活动的virtualenv下安装web2py(我在打开管理界面之前对其进行了测试,在此之后不保证:-):
- 从下载源代码
- 将其解压缩到
..\
virtualenvdir
(获取:\Lib\site packages\
..\
virtualenvdir
)\Lib\site packages\web2py\
- cd到
..\
virtualenvdir
\Lib\site packages\web2py
- 启动web2py服务器:
pythonweb2py.py
当时,我无法使用
pip
安装web2py。首先,它从PyPy获取了一个旧版本的web2py。当我尝试使用此版本的web2py时,我遇到一个错误ImportError:没有名为…
的模块。在web2py源文件的副本上使用pip也是一样。你激活了virtualenv吗?@ChrisWesseling是的,它肯定是激活的,我甚至可以在环境中的站点包中看到pywin32文件夹。我将尝试链接中描述的方法(使用其他帐户安装二进制文件-而不是管理员帐户)看看是否可以在我的“主”Python安装中安装它,但我仍然希望能够在virtualenv中安装pywin32(以及稍后的web2py)。有人能帮忙吗?提前谢谢!
(6, 1, 7601, 2, 'Service Pack 1')