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 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .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 中新的强大生产力特性