Python 无法导入名称';六个';从';pip.供应商和x27;Debian上的内部虚拟环境

Python 无法导入名称';六个';从';pip.供应商和x27;Debian上的内部虚拟环境,python,python-3.x,pip,debian,virtualenv,Python,Python 3.x,Pip,Debian,Virtualenv,在Debian/Bullseye(测试)中,提供的python3从3.7移动到3.8 为了向仍在使用它的项目提供3.7版本,我在userland()中安装了一个fresh 现在我想使用它,让我们重新创建一个虚拟环境: $virtualenv--clear-p~/pythonroot/bin/python3.7.venv 在98毫秒内创建虚拟环境CPython3.7.7.final.0-64 创建者CPython3Posix(dest=/home/user/git/repo/.venv,clear

在Debian/Bullseye(测试)中,提供的
python3
从3.7移动到3.8

为了向仍在使用它的项目提供3.7版本,我在userland()中安装了一个fresh

现在我想使用它,让我们重新创建一个虚拟环境:

$virtualenv--clear-p~/pythonroot/bin/python3.7.venv
在98毫秒内创建虚拟环境CPython3.7.7.final.0-64
创建者CPython3Posix(dest=/home/user/git/repo/.venv,clear=True,global=False)
AppData中的seeder(下载=False,pip=latest,setuptools=latest,wheel=latest,pkg\u资源=latest,via=copy,app\u data\u dir=/home/user/.local/share/virtualenv/seed app data/v1.0.1.debian)
激活剂BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonacActivator,XonshaActivator
pip
无法运行:

$source.venv/bin/activate;pip-V
回溯(最近一次呼叫最后一次):
文件“/home/user/git/repo/.venv/bin/pip”,第5行,在
从pip.\u internal.cli.main导入main
文件“/home/user/git/repo/.venv/lib/python3.7/site packages/pip/_internal/cli/main.py”,第10行,在
从pip.\u internal.cli.autocompletion导入自动完成
文件“/home/user/git/repo/.venv/lib/python3.7/site packages/pip/\u internal/cli/autocompletion.py”,第9行,在
从pip.\u internal.cli.main\u解析器导入创建\u main\u解析器
文件“/home/user/git/repo/.venv/lib/python3.7/site packages/pip/\u internal/cli/main\u parser.py”,第7行,在
从pip.\u internal.cli导入cmdoptions
文件“/home/user/git/repo/.venv/lib/python3.7/site packages/pip/_internal/cli/cmdoptions.py”,第24行,在
从pip.\u internal.cli.progress\u条导入条类型
文件“/home/user/git/repo/.venv/lib/python3.7/site packages/pip/\u internal/cli/progress\u bars.py”,第7行,在
从pip.\u供应商导入六个
ImportError:无法从“pip.\u供应商”(/home/user/git/repo/.venv/lib/python3.7/site packages/pip/\u vendor/\uu init\uuu.py)导入名称“six”)
zsh:1号出口pip-
使用显式
pip
版本重新创建虚拟环境:

$deactivate
$virtualenv--clear--pip19-p~/pythonroot/bin/python3.7.venv
在1380ms内创建了虚拟环境CPython3.7.7.final.0-64
创建者CPython3Posix(dest=/home/user/git/repo/.venv,clear=True,global=False)
来自AppData的种子程序(下载=False,pip=19,设置工具=latest,轮子=latest,pkg\u资源=latest,via=copy,app\u data\u dir=/home/user/.local/share/virtualenv/seed app data/v1.0.1.debian)
激活剂BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonacActivator,XonshaActivator
$source.venv/bin/activate;pip-V
来自/usr/lib/python3/dist-packages/pip(python3.8)的PIP20.1.1
现在
pip
运行

问题:为什么使用的
pip
版本是我在创建虚拟环境时设置的另一个版本


编辑:我编辑标题:这看起来像路径问题

我在系统范围内添加了python3.7安装:

$python3-m pip-V
来自/usr/lib/python3/dist-packages/pip(python3.8)的PIP20.1.1
$python3.7-m pip-V
PIP19.2.3来自/usr/local/lib/python3.7/site-packages/pip(python 3.7)
美元/幽门/箱/蟒蛇3.7-m pip-V
PIP19.2.3 from/home/user/pylocal/lib/python3.7/site-packages/pip(python 3.7)
$python3-c'来自pip.\u供应商导入六个'
$python3.7-c'来自pip.\u供应商导入六个'
$./pylocal/bin/python3.7-c“来自pip.\u供应商导入六个”
但在虚拟环境中,
pip
仍处于崩溃状态:

$virtualenv--clear--python3.7.venv37
在102ms内创建虚拟环境CPython3.7.7.final.0-64
创建者CPython3Posix(dest=/home/user/.venv37,clear=True,global=False)
AppData中的seeder(下载=False,pip=latest,setuptools=latest,wheel=latest,pkg\u资源=latest,via=copy,app\u data\u dir=/home/user/.local/share/virtualenv/seed app data/v1.0.1.debian)
激活剂BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonacActivator,XonshaActivator
$source.venv37/bin/activate
(.venv37)$哪种python
/home/user/.venv37/bin/python
(.venv37)$python-V
Python 3.7.7
(.venv37)$python-c'来自pip.\u供应商导入六个'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:无法从“pip.\u vendor”导入名称“six”(/home/user/.venv37/lib/python3.7/site packages/pip/\u vendor/\u init\u.py)
zsh:从pip退出1 python-c。_供应商导入六个'

Hum上一次创建也没有按预期工作…
pip
不在我的虚拟环境中因为
venv
可以创建虚拟环境,我在
pypa/virtualenv
上给出反馈。