繁体   English   中英

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

[英]Trying to activate venv in PyCharm project with git

几天来,我一直在尝试为在 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) ,这似乎是基于其他 stackoverflow 帖子的预期行为。 我的终端的当前目录路径没有附加任何内容。

我无法再运行许多标准的 bash 命令。 运行which python产生

bash: which: command not found
()

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

据说这是网络驱动器上的pip问题

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM