virtualenv模块安装

依赖包管理模块(virtualenv)

virtualenv是Python的虚拟环境,可以在同一台PC隔离不同的python开发环境。virtualenv可以创建一个隔离的python环境(沙盒)。使用沙盒的优点:

  • 解决库之间的版本依赖,比如同一系统上不同应用依赖同一个库的不同版本。
  • 解决权限限制,比如你没有root权限。
  • 尝试新的工具,而不用担心污染系统环境。

下面是一个在Windows下使用virtualenv的范例和步骤:

1、安装

1
pip install virtualenv

2、virtualenv的基本使用

2.1、创建虚拟环境

创建文件夹(手动创建一下,最后环境放置的位置,自定)

1
mkdir Python_env/py2_env

 用virtualenv创建环境,-p指定解释器(可用virtualenv.exe help查看命令)

1
C:>Python27\Scripts\virtualenv.exe -p C:\Python27\python.exe C:\Python_envpy2_env

 执行过程:

安装结果:

2.2、激活环境

  windows则为:C:\Python_env\py2_env\Scripts\activate  也就是所创建虚拟环境自身的Scripts文件夹里面

1
activate

 

2.3、停止环境

1
deactivate

2.4、 删除环境

1
rmvirtualenv env_name

2.5、安装指定的环境包

 在虚拟环境下执行python命令,可见打开的是Python2.7的环境(还可以在这里运行pip等py2的工具)

 

剩下的安装方式一样,只不过在此虚拟环境下安装的包,全部在你指定的这个环境的目录下,以达到隔离的效果

1
pip install -r requirements.txt
1
pip freeze > requirements.txt

提示:默认第三方库装在 Python27\Lib\site-packages 目录下

虚拟环境:默认第三方库装在 \环境目录\Lib\site-packages 目录下

 3、集成到pycharm中

Windows为例,在PyCharm菜单File->Settings打开的窗口中,找到Project-Interpreter,如图所示,默认会有系统安装的Python环境,如2.7或3.5,但是virtualenv是一种隔离的虚拟环境,需要手动添加,在红圈处添加本地环境。路径就是项目的venv目录。

 


Contos7

先查找到执行文件(当然你要知道就无所谓了)

1
find / -name virtualenv

 

找到可执行文件后

执行命令:

1
./virtualenv -p /usr/bin/python /home/zk/python_env/delbug_env

 

进入环境:

1
source ./activate

 

离开环境:

1
deactivate

 

posted @   总要做些什么  阅读(2111)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
点击右上角即可分享
微信分享提示