'source' 虚拟环境连接建立中的命令定义
'source' command definition in virtualenvironment connection establishment
几周以来我一直在从事 Django 项目,每次我 运行 服务器,或进行迁移或迁移时,所有包都从系统目录分离到虚拟环境。
我执行下面的命令来启动虚拟环境
$source venv/bin/activate
上面命令中的'source'是什么意思?
长话短说,它会设置您的路径环境变量,以便它知道在您的虚拟环境目录中检查已安装的软件包,这样您就不必执行诸如将它们安装在您没有的目录中之类的操作(sudo) 访问。
即您可以在没有 sudo
的情况下执行 pip install
,并且您仍然 python
知道在哪里可以找到该包。
有关 source 命令本身的更多详细信息,请参阅 this link
几周以来我一直在从事 Django 项目,每次我 运行 服务器,或进行迁移或迁移时,所有包都从系统目录分离到虚拟环境。
我执行下面的命令来启动虚拟环境
$source venv/bin/activate
上面命令中的'source'是什么意思?
长话短说,它会设置您的路径环境变量,以便它知道在您的虚拟环境目录中检查已安装的软件包,这样您就不必执行诸如将它们安装在您没有的目录中之类的操作(sudo) 访问。
即您可以在没有 sudo
的情况下执行 pip install
,并且您仍然 python
知道在哪里可以找到该包。
有关 source 命令本身的更多详细信息,请参阅 this link