Python 虚拟环境出现 Git 错误。无法执行 git add

问题描述 投票:0回答:1

我对 python 虚拟环境比较陌生,最近我在启动一个新的后端项目来学习 django 时设置了一个虚拟环境,为此我还初始化了一个 git 存储库。我似乎正确设置了所有内容,但是,当我重新打开该项目时,我注意到我无法再向我的 git 存储库提交更改。当我尝试时出现以下错误

git add .
:

fatal: unable to access 'C:\Users?peri/.config/git/config': Invalid argument

我注意到一些奇怪的事情:

  1. 当我打开项目时,终端中显示的地址并不指向我的项目所在的位置。终端应指向找到项目的位置
    'C:/Users/vperi/Documents/Python Dev/WebDev/online_marketplace
    ,但终端中显示以下地址
    C:/Users/vperi/AppData/Local/Programs/Microsoft VS Code
  2. 当我在 VS Code 中打开项目时,虚拟环境似乎已经在运行(不是我设置的)。
  3. 当我 cd 进入正确的文件夹并启动项目的虚拟环境时,终端显示 2 个虚拟环境处于活动状态(参见屏幕截图)。enter image description here

我尝试停用第 2 点中提到的虚拟环境,将目录更改为我的项目目录,然后尝试

git add .
但仍然遇到相同的“致命”错误。

我认为这与 git bash 和我的虚拟环境有关,但我对 python 虚拟环境很陌生,所以我现在很迷茫。

python git virtualenv
1个回答
0
投票

终端好像坏了。第一步可能是在 VSCode 设置中关闭自动激活:

"python.terminal.activateEnvironment": false

然后重新加载窗口。 这应该可以解决您的两个 venv 问题。 已知问题:https://github.com/microsoft/vscode-python/issues/22037

© www.soinside.com 2019 - 2024. All rights reserved.