Jython 2.5 and virtualenv on windows



我在Windows上安装了Jython 2.5,然后安装了setuptools,最后使用easy_install安装了virtualenv(1.8.4)。现在我正试图使用以下命令行创建一个新的虚拟环境:

jython\Lib\site-packages\virtualenv-1.8-py-2.5.egg\virtualenv.py jython_env

但新虚拟环境的创建失败,出现以下错误:

os.symlink(py_executable_base,full_pth)

AttributeError:"module"对象没有属性"symlink"

我想这是因为Windows不处理符号链接,但有人已经遇到这个问题了吗?有什么解决办法吗?

感谢

有点晚了,但为了其他可能阅读本页的人的利益。。。

我最近在jython2.70中遇到了同样的问题,并通过破解jython的Lib/os.py(我的代码在C:\jython27.0下)在底部添加来解决这个问题

def symlink(target, file):
    ''' Just copy files in Windows, 
        maybe you could use mklink system calls instead '''
    from shutil import copy
    copy(file, target)

不要忘记删除操作系统模块的已编译字节码版本,否则将无法加载更改。

然后尝试运行virtualenv -p /path/to/jython.exe jython-env-name

请注意,您应该在系统PATH中的jython bin/目录中拥有python2*.dll,注册该dll,或者将该dll复制到新的virtualenv的bin目录中。

相关内容

  • 没有找到相关文章

最新更新