我是 python 的新手,使用终端、pip 和虚拟环境。据我所知,命令'source'会激活虚拟环境,之后您所做的任何事情都会留在虚拟环境中,例如使用 pip 安装某些东西只会在您的虚拟环境中安装它。但是,在运行源代码之前,我是否需要先创建一个文件夹或选择一个位置?换句话说,源是创建虚拟环境还是只激活一个已经存在的环境?
这东西真的很难缠住我的头。我认为阻碍我发展的一件事是我不熟悉某些目录结构,如 bin 等。
我是 python 的新手,使用终端、pip 和虚拟环境。据我所知,命令'source'会激活虚拟环境,之后您所做的任何事情都会留在虚拟环境中,例如使用 pip 安装某些东西只会在您的虚拟环境中安装它。但是,在运行源代码之前,我是否需要先创建一个文件夹或选择一个位置?换句话说,源是创建虚拟环境还是只激活一个已经存在的环境?
这东西真的很难缠住我的头。我认为阻碍我发展的一件事是我不熟悉某些目录结构,如 bin 等。
创建 virtualenv 后,您将看到在目录中创建的源代码。您必须 cd 到该特定源并执行源激活才能开始在该特定 virtualenv 上工作。每个 virtualenv 都有自己的源。
您还可以使用 virtualenv 包装器使事情变得更容易。
看,您需要先创建虚拟环境,如下所示:
virtualenv venv
其中“venv”是目标目录。之后,您可以运行:
source venv/bin/activate
您可以通过以下方式查看 virtualenv 帮助:
virtualenv --help