美文网首页
python 虚拟环境与包安装

python 虚拟环境与包安装

作者: 南方老F | 来源:发表于2022-03-04 15:33 被阅读0次

0x00 前言

随着python项目越来越多很容易出现库的混乱、污染,那么一个隔离的虚拟环境将使不同的项目互不干扰提高开发效率。
谨以此文作为个人安装笔记方便以后查阅。

  • 本文所使用的环境:
    • host: Windows 11

0x01 安装虚拟环境

安装虚拟环境库:virtualenv

pip install virtualenv

在磁盘中创建一个文件夹用于存虚拟环境安装文件: D:\virtualenv
然后切换到该目录下,安装虚拟环境:

# env 是存放虚拟环境的目录,名字可以任意
virtualenv env

执行完命令之后,会自动生成一个env文件夹,里面包含了python所需的新解析环境

安装虚拟环境.png 虚拟环境目录.png

注意:

默认生成的虚拟环境是独立,当激活虚拟环境之后只允许到该目录下查找所需库,假如想要访问系统库,则需要使用参数:--system-site-packages
eg. virtualenv --system-site-packages env

0x02 激活虚拟环境

安装完虚拟环境之后还需要激活才可以使用,进入文件夹:D:\virtualenv\env\Scripts
命令行下直接输入:activate 或者 activate.bat

activate

激活成功之后可以看到命令行多了一个 (env)的前缀

激活虚拟环境.png
然后在此环境下安装的所有库被安装到虚拟环境下,并保存到:D:\virtualenv\env\Lib\site-packages

0x03 关闭虚拟环境

关闭虚拟环境同样需要进入文件夹:D:\virtualenv\env\Scripts
命令行下直接输入:deactivate 或者 deactivate.bat

deactivate

关闭之后可以看到命令行 (env)的前缀取消了

关闭虚拟环境.png

0x04 从文件安装库

为了便于在另一台电脑复刻当前python的库环境,可以使用pip的freeze的选项导出当前使用的所有库信息到requirements.txt中,

pip freeze > requirements.txt
导出库信息到文件.png

切换电脑时只需重新按文件安装库即可:

pip install -r requirements.txt
从文件安装库.png

注意:
安装时需要确认当前所属环境的。假如是虚拟环境,则需要确保已激活。

【参考资料】

相关文章

  • 创建虚拟环境

    1,安装虚拟环境包 #下载python的虚拟环境安装包 $ sudo pip install virtualenv...

  • centos7配置nginx+python3+flask+uws

    准备工作 安装VIM 安装git 安装依赖包 虚拟环境依赖包(python3.7需要这个依赖包) 安装python...

  • 安装python包到虚拟环境

    安装python包到虚拟环境 首先需要阅读《创建Python虚拟环境——下》 https://www.jiansh...

  • 新建Jupyter内核

    Python 创建虚拟环境 激活虚拟环境 在新建环境里安装ipykernel R 安装R 4.0 安装依赖包 新安...

  • python虚拟环境搭建

    python虚拟环境 1.安装python2和python3的官方安装包 2.安装 virtualenvwrapp...

  • ubuntu python3安装环境准备

    一. 准备 Python3 和 Python 虚拟环境 1.1 安装依赖包 1.2 编译安装 1.3 建立 Pyt...

  • 2.搭建项目环境

    1. 安装python3.6 python.exe -V 查看版本 2. 安装虚拟环境 1. 安装包 和 ...

  • Python-虚拟环境安装

    安装环境 使用虚拟环境安装Flask,可以避免包的混乱和版本的冲突,虚拟环境是Python解释器的副本,在虚拟环境...

  • 在CentOS下搭建taiga

    首先安装依赖的包: 安装python环境: 创建python虚拟环境: 后面的.venv自己随便起名字,随便放位置...

  • Flask Web 笔记 (一)- 安装环境

    安装虚拟环境 虚拟环境的好处 使用虚拟环境是python解释器的一个私有副本,在这个环境中可以安装私有包。 不会影...

网友评论

      本文标题:python 虚拟环境与包安装

      本文链接:https://www.haomeiwen.com/subject/ewnprrtx.html