时间:2021-05-22
为什么使用虚拟环境
因为直接在真实环境进行安装python的包会造成环境之间的污染,因此需要创建虚拟环境,原则上每一个项目都需要有一个独属于自己的虚拟环境
Python项目的每次运行都需要启动环境,如果所有的模块都在一个环境中,不仅每次加载这些模块慢(尤其是开发过程中),并且依赖还可能相互冲突,甚至有些新引入的依赖会修改已安装模块的版本!这是很可怕的一件事。
因此使每个项目都拥有自己独有的环境很有必要。即使他们的依赖一致也要这样做。
创建虚拟环境
语法
python -m venv virtaul.env
macOS/Linux
1 在你期望的地方创建 Virtual 目录(文件夹)并跳转到该目录下
# mkdir -p path/dirname 递归的创建目录# cd path/dir 跳转到到目录mkdir -p ~/virtual && cd ~/virtual2 创建虚拟环境 以名为 test.env 的虚拟环境
python -m venv test.env # 最好使用 *.env VScode 依赖后缀名查找虚拟环境.
Windows
1 在你期望的位置创建虚拟环境目录(文件夹)
2 在创建的文件夹中 打开命令提示符 或 Powershell
3 创建虚拟环境 以名为 test.env 的虚拟环境
python -m verv test.env
启动虚拟环境
macOS/Linux
source ~/Virtual/test.env/bin/activate
Windows
test.env\Scripts\activate.bat
使用pip管理包
使用pip命令 (程序)可以快捷的对当前环境中安装的依赖和包进行管理。包括但不限于安装、卸载、查看、更新等等。
默认情况下 pip 将从 Python Package Index-> https://pypi.org 安装软件包。
查询
pip search [keys]# pip search verify安装
# 安装名为 verify-python 的包pip install verify-python# 指定模糊的版本pip install verify-python~=0.0.2 # 指定确切的版本# -i 参数 指定 包的下载源pip install verify-python==0.0.2 -i https://mirrors.aliyun.com/pypi/simple/卸载
# 卸载 verify-pythonpip uninstall verify-python更新库
# 更新 verify-python pip install --upgrade verify-python导出当前环境所有的外部库
# 生成 requirements.txt 文件pip freeze >> requirements.txt# 列出不生成文件pip freeze# 列出所有的包pip list显示指定包的特定信息
# 显示 verify-python 包的必要的信息pip show verify-pythonpip 有更多选择。有关 pip 的完整文档,请参阅 安装 Python 模块 指南。
同样的我们也可以自己写一个包给别人使用,具体的方法看这篇文章Python包和模块的分发
总结
到此这篇关于Python虚拟环境的创建和包下载过程分析的文章就介绍到这了,更多相关Python虚拟环境和包内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
关于Django生成迁移文件,我是在虚拟机上完成的1.创建虚拟环境:在终端上输入创建python3的虚拟环境mkvirtualenv-ppython3虚拟环境的
虚拟环境的创建命令行窗口中使用condacreate-n环境名python=所需python版本即可创建虚拟环境pytorch的gpu版本安装首先确定自己电脑的
一、创建虚拟环境python-mvenvenv通过执行命令,创建一个名为env的虚拟环境,命令执行完毕后会出现一个env文件夹,这是一个全新的虚拟环境,包含这个
1.Python虚拟环境创建首先我们为什么要创建虚拟环境呢?因为不同的项目所依赖的环境不一样,他们需要不同的第三方库等等。为了避免冲突,所以我们要创建虚拟环境,
一、创建虚拟环境(1)打开cmd命令窗口(2)创建虚拟环境condacreate-nmydjango_env(3)查看虚拟环境condaenvlist*号表示当