使用virtualenvwrapper指定python版本创建虚拟环境

一、添加环境变量(可选)
在系统环境变量中添加 WORKON_HOME ,用来指定新建的虚拟环境的存储位置,如过未添加,默认位置为 %USERPROFILE%\Envs

二、创建虚拟环境

mkvirtualenv -p python_path env_name

-p: 指定根据哪个python创建新的虚拟环境,一般是期望python的exe可执行文件的路径

env_name: 是创建虚拟环境的名字

三、常用指令
1、退出当前虚拟环境

deactivate 

2、查看现有虚拟环境

workon
// 或者
lsvirtualenv

3、进入指定环境

workon env_name

4、删除虚拟环境

rmvirtualenv env_name

5、进入当前虚拟环境的包目录(site-packages)

cdsitepackages

6、直接显示当前虚拟环境下所有包

lssitepackages
<< 要在命令行中为特定 Python 版本创建虚拟环境,您可以按照以下步骤操作: ### 方法一(使用 `venv` 模块): 假设您已经安装了多个 Python 版本,并且可以通过系统路径访问它们。 1. **指定 Python 可执行文件** 创建虚拟环境 使用目标 Python 解释器运行 `-m venv` 命令来确保生成的虚拟环境使用Python 是所期望的那个版本。例如,如果您想用 Python 3.8 创建虚拟环境,则可以用如下的方式完成: ```python # 在终端或命令提示符下输入此命令,其中 "path_to_venv" 替换为您希望存放虚拟环境的位置。 python3.8 -m venv path_to_venv ``` 对于 Windows 用户, 如果直接调用 python 不会明确指向某个具体版本时,可能需要更精确地引用到该版本所在位置 (比如 C:\Python38\python.exe) : ```python C:\Python38\python.exe -m venv myenv ``` 2. **激活虚拟环境** 根据操作系统不同,有几种不同的方法可用来启动您的新虚拟环境: - 对于 Unix 或 MacOS 系统用户: ```bash source path_to_venv/bin/activate ``` - 针对Windows用户来说则需利用以下指令: ```cmd path_to_venv\Scripts\activate.bat ``` 一旦成功激活后,在命令窗口前缀将出现类似 `(myenv)` 这样的标识代表当前处于这个虚拟环境下进行操作。 --- ### 方法二(借助 pyenv 工具) 如果经常切换不同项目所需的不同 Python 版本的话,“pyenv”工具是一个不错的选择。首先得保证已正确配置好“pyenv”,接着按需求列出所有可用版本并安裝其中一个: ```bash pyenv install --list # 查看所有可以安装的python版本号 pyenv install <desired_version> ``` 然后设置全局、局部或是针对某次 shell session 的默认版本: ```bash pyenv global/local/shell <installed_python_version> pyenv virtualenv <version_number> your_virtual_env_name ``` 这将自动建立符合规定条件的新独立开发测试区域供实验探索之用而不影响母体原始设定状态;同时还能轻松管理每个项目的专属依赖库清单免受干扰混淆情况发生等问题困扰啦! #### 给出解释: 上述两种主要介绍的方法都是为了隔离各个应用程序间相互依存关系防止冲突产生的一种有效手段之一。“venv”内置模块简单方便适用于一般场景即可满足基本要求;而像“conda”, “virtualenvwrapper”乃至结合外部辅助插件如“pipenv”等高级形式更能灵活定制个性化选项以适应更为复杂苛刻的实际生产作业条件下发挥更大效能价值体现出来呢!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值