📌  相关文章
📜  -bash: workon: command not found - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:38:45.976000             🧑  作者: Mango

'-bash: workon: command not found - Shell-Bash'

这是一个常见的Shell-Bash错误,通常发生在虚拟环境中。

什么是虚拟环境?

虚拟环境是一个Python开发环境的副本,它允许您在其中安装和管理软件包,而不会影响系统上的其他Python应用程序。 它们非常有用,因为它们在多个Python项目之间提供适当的隔离。

为什么会发生此错误
  • 当您没有激活虚拟环境时,会发生此错误。
  • 当您使用的是名为'conda'的软件包管理器时,您需要使用命令'conda activate '代替'workon'。
如何解决此错误
  1. 确保您已正确安装虚拟环境。
  2. 如果使用conda,请使用'conda activate '命令。
  3. 如果使用其他虚拟环境软件包,如virtualenvwrapper,则使用'workon '命令激活虚拟环境。
示例代码
# 创建及激活虚拟环境
virtualenv env_name
source env_name/bin/activate

# 安装软件包
pip install package_name

# 退出虚拟环境
deactivate
# 使用 conda 软件包管理器
conda create -n env_name python=3.7
conda activate env_name

参考资料