gpt4 book ai didi

python - 我可以通过 virtualenv/virtualenvwrapper 使用其他 python 实现吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:20:04 28 4
gpt4 key购买 nike

经过一段时间的搜索(也许这还不够,但我认为我在这方面没有取得进展),我无法在 virtualenv/virtualenvwrapper 中找到有关其他 Python 实现兼容性的信息。我所说的“其他实现”是指 PyPy、IronPython、Cython、Jython...

例如,我可以使用以下代码为不同的 python 版本创建一个 virtualenv。

mkvirtualenv -p/usr/bin/python2.6 new_venv

但是当我尝试通过以下方式为 PyPy 创建 virtualenv 时:

mkvirtualenv -p/usr/bin/pypy new_venv

系统抛出一些错误。

编辑:我正在使用 virtualenvwrapper-win。它抛出

Running virtualenv with interpreter C:\pypy2-v5.8.0-win32\pypy.exe
New pypy executable in C:\Users\fangming.zfm\Envs\test-123\bin\pypy.exe
Installing setuptools, pip, wheel...done.
system cannot find the path specified.
system cannot find the path specified.
system cannot find the path specified.

为什么我们不能这样做?是因为缺乏兴趣,还是技术上不可行?

最佳答案

对我有用:

$ mktmpenv -p pypy
Running virtualenv with interpreter /usr/bin/pypy
New pypy executable in /home/phd/.virtualenvs/tmp-b29122e40f353f03/bin/pypy
Installing setuptools, pip, wheel...done.
virtualenvwrapper.user_scripts creating /home/phd/.virtualenvs/tmp-b29122e40f353f03/bin/predeactivate
virtualenvwrapper.user_scripts creating /home/phd/.virtualenvs/tmp-b29122e40f353f03/bin/postdeactivate
virtualenvwrapper.user_scripts creating /home/phd/.virtualenvs/tmp-b29122e40f353f03/bin/preactivate
virtualenvwrapper.user_scripts creating /home/phd/.virtualenvs/tmp-b29122e40f353f03/bin/postactivate
virtualenvwrapper.user_scripts creating /home/phd/.virtualenvs/tmp-b29122e40f353f03/bin/get_env_details
This is a temporary environment. It will be deleted when you run 'deactivate'

$ python --version
Python 2.7.8 (2.4.0+dfsg-3, Dec 20 2014, 13:30:11)
[PyPy 2.4.0 with GCC 4.9.2]

你的错误到底是什么?

关于python - 我可以通过 virtualenv/virtualenvwrapper 使用其他 python 实现吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44799370/

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