python - 没有 PythonInfo 的 virtualenv 实现

标签 python virtualenv

我有 virtualenv 实现错误。我知道 python2.7 很旧,但仍然需要。
有人有解决办法吗?

PythonInfo 没有 virtualenv 实现({'base_exec_prefix': None, 'system_stdlib': u'/usr/lib/python2.7', 'has_venv': False, 'prefix': u'/usr', 'stdout_encoding ': u'UTF-8', '可执行文件': '/usr/bin/python2.7', '实现': u'CPython', 'exec_prefix': u'/usr', '平台': u'linux2 ', 'version': u'2.7.16 (default, Feb 10 2020, 18:54:57)\n[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)]', 'sysconfig_paths': {u 'platstdlib': u'{platbase}/lib64/python{py_version_short}', u'platlib': u'{platbase}/local/lib64/python{py_version_short}/site-packages', u'purelib': u' {base}/local/lib/python{py_version_short}/site-packages', u'stdlib': u'{base}/lib/python{py_version_short}', u'scripts': u'{base}/local/bin', u'include': u'{base}/local/include/python{py_version_short}', u'data': u'{base}/local'}, 'base_prefix': None, 'file_system_encoding': u 'UTF-8', 'version_info': VersionInfo(major=2, minor=7, micro=16, releaselevel=u'final', serial=0), 'sysconfig_vars': {u'base': u'/usr ', u'platbase': u'/usr', u 'PYTHONFRAMEWORK': u'', u'py_version_short': u'2.7'}, 'path': [u'/usr/local/bin', u'/usr/lib/python27.zip', u'/usr/lib64/python2.7', u'/usr/lib64/python2.7/plat-linux2', u'/usr/lib64/python2.7/lib-tk', u'/usr/lib64/python2.7/lib-old', u'/usr/lib64/python2.7/lib-dynload', u'/usr/local/lib64/python2.7/site-packages', u'/usr/local/lib/python2 .7/site-packages', u'/usr/lib64/python2.7/site-packages', u'/usr/lib/python2.7/site-packages', u'/usr/lib64/python2.7/dist-packages', u'/usr/lib64/python2.7/dist-packages/PIL', u'/usr/lib/python2.7/dist-packages'], 'max_size': 9223372036854775807, 'real_prefix' :无,'distutils_install':{u'purelib':u'lib/python2.7/dist-packages',u'headers':u'include/python2.7/UNKNOWN',u'platlib':u'lib64/python2.7/dist-packages', u'data': u'', u'scripts': u'bin'}, 'architecture': 64, 'original_executable': u'/usr/bin/python2.7 ', 'os': u'posix', 'system_executable': u'/usr/bin/python2.7'})

最佳答案

我猜你有 Virtualenv 20。尝试安装旧版本的 Virtualenv。

pip install -U 'virtualenv<20.0'

关于python - 没有 PythonInfo 的 virtualenv 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60541089/

相关文章:

python pip 被 virtualenv 破坏

python - 如何在 Virtualenv 的解释器启动时执行 Python 代码?

python - 最佳实践 : automated web API testing

python - 用于生成音频文件的好 python 库?

python - 有没有类似 HTTP::Recorder for Python 的东西?

python - 让 Python 虚拟环境、Fabric 和 Sudo 协同工作

python - 在 Windows 上为多个用户共享 condaenv

python - 使用 virtualenv 导入错误

python - 使用 nargs 参数时,如何使 argparse.ArgumentParser 返回元组或 np.array 而不是列表?

python - 跨平台视频转换工具+Python(Gstreamer?)