Python虚拟环境
使用 venv 可构建多个虚拟环境
https://docs.python.org/3/library/venv.html
不管使用哪种环境构建程序,都需要在同一个环境中进行,使用多个环境的程序功能可能会出现不同程度的报错!!!
activate.bat为windows系统中的批处理文件, 用于运行相关命令,是一种脚本文件;activate是Linux系统中的shell文件, 用于启动虚拟环境; Activate.ps1是Windows系统中的PowerShell脚本文件,用于运行Windows PowerShell脚本。
1. Windows
命令行的提示符前面会出现括号,里面是虚拟环境名称
Windows系统,安装包均在venv/Lib/site-packages 目录下
python -m venv venv # 建立环境文件
venv\Scripts\activate # 进入虚拟环境
或 venv\Scripts\Activate.ps1
deactivate # 退出虚拟的python环境
# 系统中存在多个版本python;
D:\python379\python.exe -m venv ven # 使用python指定版本建立环境
2. linux
- 安装venv
python3.6及以上默认安装,python3.5需要通过系统的包管理工具安装,例如在Ubuntu上:
sudo apt install python3-venv
- 虚拟环境
如当前目录的test_env目录下创建虚拟环境,进入虚拟环境;
在Linux和Mac系统上,安装的包放在./test_env/lib/pythonx.x/site-packages 目录下
python3 -m venv test_env
source ./test_env/bin/activate
pip install easydict
deactivate # 退出虚拟的python环境
- 进入环境不报错,安装成功;
或 用命令python -c "import 来验证是否安装
python
Python 3.9.6 (default, Sep 26 2022, 11:37:49)
[Clang 14.0.0 (clang-1400.0.29.202)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import easydict
>>>
在这里欢迎大家的点赞、关注、评论,以此来促进大家互相学习交流,同时可以让新加入的小伙伴更快的了解新知识!!!
以上内容如有侵权,请联系作者进行删除
≧◠◡◠≦ 1分2分都是爱,感谢已经打赏的老板,和正在打赏的老板们 ≧◠◡◠≦