【编辑】虚拟环境

1、首先,确保你已经安装了 virtualenv。如果你使用的是 pip,可以通过以下命令来安装它:

pip install virtualenv
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv

2、一旦安装了 virtualenv,你可以通过运行以下命令来创建一个新的虚拟环境:

virtualenv myenv

这里,myenv 是你为虚拟环境选择的名称。你可以使用任何你喜欢的名字。

3、创建完虚拟环境后,你需要激活它。在 Windows 上,你可以通过以下命令来激活环境

myenv\Scripts\activate

在 macOS 和 Linux 上,你可以直接使用以下命令:

source myenv/bin/activate

4、 激活虚拟环境后,你可以开始安装其他 Python 包到这个环境中,而不影响你的系统 Python 环境。

5、当你完成工作并希望退出虚拟环境时,可以使用以下命令:

deactivate

 删除虚拟环境

virtualenv --delete my_project

使用 virtualenv 创建虚拟环境后,你需要激活它才能使用 workon 指令。在 Windows 上,你可以使用 Scripts\activate 文件来激活环境,而在 macOS 和 Linux 上,你可以使用 source bin/activate 来激活环境。

这段文本是 virtualenv 命令的选项说明,它描述了如何使用 virtualenv 创建和管理虚拟环境。以下是每个选项的简要说明:

  • --version:显示 virtualenv 的版本号和安装位置,然后退出。
  • --with-traceback:在失败时也显示虚拟环境内部的堆栈跟踪(默认:否)。
  • --read-only-app-data:以只读模式使用应用数据文件夹(默认:否)。
  • --app-data APP_DATA:指定虚拟环境使用的数据文件夹位置(默认:C:\Users\YourUsername\AppData\Local\pypa\virtualenv)。
  • --reset-app-data:起始时使用空的应用数据文件夹(默认:否)。
  • --upgrade-embed-wheels:手动更新嵌入的轮子(默认:否)。
  • -h 或 --help:显示帮助信息并退出。

输出详细程度:

  • verbosity:详细程度,默认值为 INFO,映射关系为:CRITICAL=0, ERROR=1, WARNING=2, INFO=3, DEBUG=4, NOTSET=5
  • -v 或 --verbose:增加详细程度(默认:否)。
  • -q 或 --quiet:减少详细程度(默认:否)。

发现目标解释器:

  • --discovery {builtin}:解释器发现方法(默认:内置)。
  • -p py 或 --python py:基于此创建环境的解释器(路径/标识符)- 默认使用安装 virtualenv 的解释器(默认:无)。
  • --try-first-with py_exe:首先尝试这些解释器,然后再开始发现过程(默认:无)。

创建环境:

  • --creator {builtin,cpython3-win,venv}:创建环境的方法(默认:内置)。
  • dest:创建虚拟环境的目录。
  • --clear:如果存在,则在开始前删除目标目录(将覆盖其他文件)(默认:否)。
  • --no-vcs-ignore:不在目标目录中创建版本控制系统忽略文件(默认:否)。
  • --system-site-packages:给虚拟环境提供访问系统站点包目录的权限(默认:否)。
  • --copies 或 --always-copy:尝试使用副本而不是符号链接,即使符号链接是平台的默认值(默认:是)。

种子程序:

  • --seeder {app-data,pip}:包安装方法(默认:应用数据)。
  • --no-seed 或 --without-pip:不安装种子程序(默认:否)。
  • --no-download 或 --never-download:禁止从 PyPI 下载最新的 pip/setuptools/wheel(默认:是)。
  • --download:启用从 PyPI 下载最新的 pip/setuptools/wheel(默认:否)。
  • --extra-search-dir d [d ...]:包含扩展内部轮子列表的路径(可以设置 1+ 次)(默认:无)。
  • --pip version:安装的 pip 版本(嵌入、捆绑、无或确切版本)(默认:捆绑)。
  • --setuptools version:安装的 setuptools 版本(嵌入、捆绑、无或确切版本)(默认:捆绑)。
  • --wheel version:安装的 wheel 版本(嵌入、捆绑、无或确切版本)(默认:捆绑)。
  • --no-pip:不安装 pip(默认:否)。
  • --no-setuptools:不安装 setuptools(默认:否)。
  • --no-wheel:不安装 wheel(默认:否)。
  • --no-periodic-update:禁用嵌入轮子的定期更新(默认:否)。
  • --symlink-app-data:不支持 - 从应用数据文件夹创建 Python 包的符号链接(需要 seed pip>=19.3)(默认:否)。

激活脚本:

  • --activators comma_sep_list:生成的激活器列表(默认:bash,batch,fish,nushell,powershell,python)。
  • --prompt prompt:为这个环境提供替代的提示符前缀(value of . 表示当前

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值