【发布时间】:2019-10-27 07:05:15
【问题描述】:
激活虚拟环境时收到错误消息“Badly placed ()'s”。
我创建了一个新的虚拟环境,当我尝试使用“source VEnv/newvenv/bin/activate”激活 venv 时,我只得到带有错误消息的输出。 现有 VEnv 也会出现该错误。
我需要做什么才能激活我的 VEnv?
【问题讨论】:
-
能否请您添加您在问题中遇到的错误?还有你用来创建虚拟环境的命令?
-
此错误消息由 shell 打印。我猜你正在尝试在 shell 中评估 Python 代码。但由于该问题不包含代码,也没有错误消息,因此我投票决定关闭,因为不清楚。另请参阅包含minimal reproducible example 的指南。
-
错误消息是 - 如所写 - “放置错误 () 的”。我使用命令“python3 –m venv myVirtEnv”创建了 VEnv
-
是的,错误来自尝试激活 VEnv 时的 shell。
-
错误“Badly placed ()'s”表明它是错误的外壳。也许它是 sh/ash/dash 而 virtualenv 激活脚本需要 bash 或 zsh。
标签: python virtualenv