Fish + Virtualenvs:错误的“哪个点”位置,但正确的点安装位置

时间:2019-07-17 13:06:30

标签: pip virtualenv fish which

我从pip和virtualenvs遇到意外/无法使用的行为。作为背景,我使用的是鱼壳。

当我创建一个新的虚拟环境并向其安装新软件包时,pip list / freeze会正确显示已安装的软件包。但是,哪个pip路由到我的系统python,而不是我的虚拟环境python。 进入我的virtualenv之前和之后,该pip返回相同的系统路径。此外,当我运行代码时,我的import语句不会检测到已安装的软件包。

在询问之前,我花了几天时间仔细浏览所有帖子,但找不到能描述我的确切情况/适当解决方案的帖子。

这不是问题,因为: -别名

我该如何解决?

1 个答案:

答案 0 :(得分:0)

Virtualfish是一个旨在在Fish Shell上下文中正常处理虚拟环境的项目。您可能会发现它为您遇到的问题提供了解决方案,以及许多其他重要的好处。