在安装pipenv之后使用pipenv shell会产生“ UNKNOWN_VIRTUAL_ENVIRONMENT的外壳已被激活”。

时间:2019-10-15 12:08:12

标签: python pipenv virtual-environment

当我首先使用$("#textarea").attr("spellcheck", "false"); 将软件包安装到虚拟环境中,然后尝试使用pipenv install package打开子shell在该环境中运行时,我收到以下消息:

“ UNKNOWN_VIRTUAL_ENVIRONMENT的外壳已激活。 无需采取任何措施来避免嵌套环境。”

但是,pipenv shell返回系统python的文件路径,这表明实际上未激活虚拟环境。

which python并重新调用ctr+D最终在虚拟环境中打开一个子外壳。有人可以解释一下那里发生了什么吗?老实说,我感到很困惑。

1 个答案:

答案 0 :(得分:0)

仅将cd转到具有您的venv的文件夹(.venv,Pipfile,Pipfile.lock),然后运行exit。 它将退出该文件夹,现在您可以再次cd到同一文件夹并使用pipenv shell。 它会工作