尝试使用 git 在 PyCharm 项目中激活 venv

Posted

技术标签:

【中文标题】尝试使用 git 在 PyCharm 项目中激活 venv【英文标题】:Trying to activate venv in PyCharm project with git 【发布时间】:2021-12-22 07:46:37 【问题描述】:

我几天来一直在尝试为我在 PyCharm 中设置的 Python 项目建立一个虚拟环境。我在网上看到了很多东西,但似乎没有什么对我有用。

在我开始任何事情之前,我在我的 git bash 终端中运行 which python,它会返回:

//asc/fs/homedir/<my_account>/pycharm/<repo_name>/Scripts/python

然后,当我尝试正式激活venv时,我运行source ./venv/Scripts/activate,它立即失败并出现错误:

bash: basename: command not found
()

完成此操作后,我丢失了 bash 终端目录路径末尾的小标签,该标签通常显示我所在的当前 git 分支。我没有看到 (venv),这似乎是基于其他 *** 帖子的预期行为。我的终端的当前目录路径没有附加任何内容。

我不能再运行一些标准的 bash 命令。运行which python 产生

bash: which: command not found
()

这是某种路径问题吗?我是否成功激活了venv? (每个命令后出现的 '()' 是什么?)

【问题讨论】:

【参考方案1】:

这可能是 NETWORK 驱动器上的 pip 的问题。

我通过将我的虚拟环境移动到我的本机 C: 驱动器来解决此问题,然后进行正常的配置过程-

在我的 C: 驱动器中将我的 PyCharm Python 解释器设置为这个新的 venv 更新了我的 PyCharm 运行/调试配置以使用这个新的解释器 重启终端 使用 pip 安装了所有必要的 deps 开始了! (现在我可以在这个本地项目上运行 pytest + 其他命令)

【讨论】:

以上是关于尝试使用 git 在 PyCharm 项目中激活 venv的主要内容,如果未能解决你的问题,请参考以下文章

Mac PyCharm2019激活码

git与pycharm结合使用

pycharm使用git

自建git服务器连接Pycharm系列四:pycharm项目更新到git服务器中

pycharm虚拟环境中的项目如何在别的电脑上运行?

pycharm 2018激活码谁有?可以破解Mac版pycharm 2018的?