gpt4 book ai didi

windows - Windows 上的 Jython 2.5 和 virtualenv

转载 作者:可可西里 更新时间:2023-11-01 14:36:37 24 4
gpt4 key购买 nike

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

jython \Lib\site-packages\virtualenv-1.8.4-py2.5.egg\virtualenv.py jython_env

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

os.symlink(py_executable_base, full_pth)

AttributeError: 'module' object has no attribute 'symlink'

我猜这是因为 Windows 不处理符号链接(symbolic link),但是否有人遇到过这个问题,是否有任何解决方法?

谢谢

最佳答案

有点晚了,但是为了其他可能阅读此页面的人的利益...

我最近遇到了与 jython2.7.0 相同的问题,并设法通过破解 jython 的 Lib/os.py(我的在 C:\jython2.7.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)

不要忘记删除 os 模块的编译字节码版本,否则将不会加载更改。

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

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

关于windows - Windows 上的 Jython 2.5 和 virtualenv,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14811600/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com