CentOS7配置python virtualenv

 

安装virtualenv

首先在安装python版本:请参考https://www.cnblogs.com/-wenli/p/13553674.html

pip3  install virtualenv 

创建虚拟开发环境(virtualenv会在当前目录中创建虚拟开发环境)

# 直接创建
virtualenv venv1

# 指定python解释器版本
virtualenv -p python venv2

# 指定python可执行文件路径
virtualenv --no-site-packages --python=/usr/local/python3.6/bin/python3  venv

虚拟环境操作

#激活虚拟开发环境
source 虚拟环境目录名/bin/activate  # 根据自己的生成的虚拟环境的路径进行修改

#退出虚拟开发环境
deactivate

安装配置virtualenvwrapper

virtualenv 的一个最大的缺点就是,每次开启虚拟环境之前要去虚拟环境所在目录下的 bin 目录下 source 一下 activate,这就需要我们记住每个虚拟环境所在的目录。

  • 一种可行的解决方案是,将所有的虚拟环境目录全都集中起来,例如/opt/all_venv/,并且针对不同的目录做不同的事。
  • 使用virtualenvwrapper管理你的虚拟环境(virtualenv),其实他就是统一管理虚拟环境的目录,并且省去了source的步骤。

下面我们给出virtualenvwrapper的安装和使用方式:

安装

pip3 install virtualenvwrapper

创建虚拟环境管理目录

mkdir ~/.virtualenvs

修改虚拟环境变量

#打开文件
vi ~/.bashrc
#在文件内容末尾添加如下内容:
export WORKON_HOME=$HOME/.virtualenvs  # 所有虚拟环境存储的目录
export VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3    #指定python安装路径
source /usr/local/python3.6/bin/virtualenvwrapper.sh  #执行virtualenvwrapper安装脚本,根据自己的安装路径修改

使配置文件生效

source ~/.bashrc

基本使用

复制代码
#创建一个虚拟环境:
mkvirtualenv env1  #这会在 ~/.virtualenvs 中创建 env1 文件夹。

# 虚拟环境列表
workon

#激活虚拟环境env1
workon env1

#再创建一个新的虚拟环境
mkvirtualenv env2

#退出虚拟环境
deactivate

#删除虚拟环境,需要先退出虚拟环境
rmvirtualenv env2
复制代码

 

posted @   -零  阅读(460)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2019-12-01 微服务 consul使用
2019-12-01 微服务 服务发现模式
2018-12-01 SSL/TLS中间人攻击
点击右上角即可分享
微信分享提示