我注意到我在GitBash中创建的虚拟环境没有使用venv的python/pip可执行文件,并且pip试图安装东西到系统站点包中。我确定这在我上次检查时是正常工作的,所以我不知道出了什么问题,但这让我感到困惑,因为从我的角度来看,我已经做得没错。
我错过了什么?
我重现的步骤非常简单:
我错过了什么?
我重现的步骤非常简单:
chris@windows-pc MINGW64 ~
$ which python
/c/Program Files/Python37/python
chris@windows-pc MINGW64 ~
$ which pip
/c/Program Files/Python37/Scripts/pip
chris@windows-pc MINGW64 ~
$ python -m venv /c/venvs/test
chris@windows-pc MINGW64 ~
$ . /c/venvs/test/Scripts/activate
(test)
chris@windows-pc MINGW64 ~
$ which python
/c/Program Files/Python37/python
(test)
chris@windows-pc MINGW64 ~
$ which pip
/c/Program Files/Python37/Scripts/pip
(test)
chris@windows-pc MINGW64 ~
我已经使用.
和source
两个命令尝试过了,它们的行为都是一样的。
- Python版本为3.7.3
- Windows版本为10
- 我不确定如何在这个系统上确定gitBash的版本