IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python 第三方模块 开发工具3 环境管理 -> 正文阅读

[Python知识库]Python 第三方模块 开发工具3 环境管理

一.pip

项目官网:https://pypi.org/project/pip/

1.简介:

pip是Python的包管理工具,提供了Python包的查找/下载/安装/卸载功能

2.安装:

参见:https://www.cnblogs.com/baiyuer/p/9606773.html

:Python 2.7.9/3.4以上版本都自带pip

3.使用:

#查看pip版本:
pip --version
#查看帮助:
pip -h
pip
#升级pip:
pip install --upgrade pip --user#不加--user有时会出错
python -m pip install -U pip
#安装指定包:
pip install [package]
pip install [package]==[version]
pip install '[package]>=[version]'
#升级指定包:
pip install --upgrade [package]
#搜索指定包:
pip search [package]
#查看指定包的相关信息:
pip show [package]
#查看指定包的详细信息:
pip show -f [package]
#查看所有已安装的包:
pip list
#查看所有可升级的包:
pip list -o
#指定使用清华源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
#临时使用清华源安装指定包:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple [package]

二.pyenv模块

项目官网:https://github.com/pyenv/pyenv

1.简介
(1)功能:

Python环境的管理存在如下问题:
1.Python版本混乱,尤其是Py2和Py3差别巨大
2.不同Linux发行版自带Python版本不同,同时许多系统组件依赖于自带解释器,删除或更改可能导致系统出现问题
3.难以对不同Python解释器的软件包进行管理并保证互不干扰

pyenv是1个来自Ruby社区的简单,低调,遵循UNIX哲学的Python环境管理工具,可以轻松切换全局解释器版本,结合vitualenv插件还可管理包源

(2)特点:

1.相比于pip和virtualenv,pyenv更侧重于对解释器版本管理上,可随时在shell环境中切换python本地/全局解释器
2.不需要在开发时限定版本,只需要在部署时使用pyenv指定版本
3.pyenv切换解释器版本时,pip/ipython及包环境也会切换
4.pyenv创建指定虚拟环境时无需指定具体目录,自由度更高,使用也简单

2.安装:

pip install pyenv-win
#然后添加环境变量:
...\pyenv-win\bin
...\pyenv-win\shims

3.使用:

#查看pyenv的版本:
pyenv --version
#显示所有命令:
pyenv commands
#查看当前Python版本:
pyenv version
#查看所有Python版本:
pyenv versions
#查看所有可安装的Python版本:
pyenv install --list
#安装指定Python版本:
pyenv install 3.8.6
#Rehash pyenv shims(注:安装新版本后执行该命令):
pyenv rehash
#删除指定Python版本:
pyenv uninstall 3.8.6
#查看局部Python版本:
pyenv local
#指定局部Python版本:
pyenv local 3.8.6
#查看全局Python版本:
pyenv global
#指定全局Python版本(注:切换版本后,包仓库也会自动切换):
pyenv global 3.8.6
#指定多个全局Python版本(注:靠前的版本优先):
pyenv global 3.8.6

4.pyenv-virtualenv

项目官网:https://github.com/pyenv/pyenv-virtualenv

(1)简介:

pyenv-virtualenv是pyenv的1个插件,其通过为每个项目设置独立的虚拟环境来解决不同项目所依赖的软件包间可能出现冲突

(2)安装:

可git或brew安装 

(3)使用:

#创建1个Python 3.6.5的虚拟环境,命名为mypy:
pyenv virtualenv 3.6.5 mypy
#激活前述虚拟环境:
pyenv activate mypy
#关闭前述虚拟环境:
pyenv deactivate mypy

三.virtualenv

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-07-13 17:25:22  更:2021-07-13 17:26:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/4 17:17:26-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码