pyenv和pipenv简单使用

pyenv和pipenv简单使用
一、安装pyenv#
安装pyenv

Copy
$ git clone git://github.com/yyuu/pyenv.git ~/.pyenv
$ echo ‘export PYENV_ROOT="$HOME/.pyenv"‘ >> ~/.bashrc
$ echo ‘export PATH="$PYENV_ROOT/bin:$PATH"‘ >> ~/.bashrc
$ echo ‘eval "$(pyenv init -)"‘ >> ~/.bashrc
$ exec $SHELL -l //重启shell mac使用source ~/.bashrc
也可以直接通过brew安装:brew install pyenv
添加到环境变量:echo ‘eval "$(pyenv init -)"‘ >> ~/.zshrc
source ~/.zshrc

二、命令参考:#
pyenv commands
pyenv local
pyenv global
pyenv shell
pyenv install
pyenv uninstall
pyenv rehash
pyenv version
pyenv versions
pyenv which
pyenv whence

pyenv commands#
列出所有可用的pyenv命令

pyenv local#
指定项目的Python版本,可以一次性指定多个

Copy
$ pyenv local 2.7.6 3.6.4
$ pyenv versions
  system
* 2.7.6 (set by /Users/yyuu/path/to/project/.python-version)
* 3.6.4 (set by /Users/yyuu/path/to/project/.python-version)
$ python --version
Python 2.7.6
$ python2.7 --version
Python 2.7.6
$ python3.6 --version
Python 3.6.4
注:调换两个的顺序 python默认显示的就是第一个的版本

pyenv global#
设置全局Python版本
pyenv global 3.6.4 3.7.2

pyenv shell#
设置shell的版本
pyenv shell 3.6.4

注:python 优先级 shell > local > global

pyenv install#
pyenv install --list 列出所有可用Python版本
pyenv install 3.6.4 安装所需版本
pyenv uninstall 2.7.6 卸载指定版本
pyenv versions 查看已安装版本
pyenv version 查看当前生效Python版本
pyenv rehash 重建索引
pyenv which python 显示当前python安装路径
三、安装pipenv#
pip3 install --user pipenv
python3 -m site --user-base#查看电脑用户的基础目录路径,本人为/root/.local
vi ~/.profile
在最后一行添加export PATH=$PATH:/root/.local/bin
常用命令#
pipenv --three 使用当前系统python3创建环境
pipenv --python 3.6.4 指定版本创建环境
pipenv shell 激活虚拟环境(重要)
exit 退出虚拟环境
pipenv --where 显示目录信息
pipenv --venv 显示虚拟环境信息
pipenv install requests 安装相关模块并加入到Pipfile
pipenv install django==1.11 安装固定版本模块并加入到Pipfile
pipenv graph 显示安装的依赖
pipenv check 检查安全
pipenv uninstall requests 卸载包
pipenv --rm 删除虚拟环境
pipenv clean 卸载所有 Pipfile.lock 未指定的包
pipenv lock 生成 Pipfile.lock 文件
pipenv sync 安装 Pipfile.lock 中指定的所有的包
pipenv install如果未指定要安装的包,则会安装 Pipfile 中的所有包

原文地址:https://www.cnblogs.com/cloudrivers/p/12215514.html

时间: 2024-10-10 18:21:17

pyenv和pipenv简单使用的相关文章

pipenv简单使用

利用pipenv创建虚拟环境进行开发 安装 pip install pipenv 使用,进入开发项目的文件夹 创建虚拟环境 pipenv install 进入虚拟环境 pipenv shell(无虚拟环境会自动创建) 虚拟环境可以使用pip 安装包 pip list github上的使用指南 Usage $ pipenv Usage: pipenv [OPTIONS] COMMAND [ARGS]... Options: --where Output project home informati

pyenv和pipenv打造python环境

https://www.jianshu.com/p/f15cb9571cab https://www.jianshu.com/p/d08a4aa0008e https://blog.csdn.net/swinfans/article/details/89305301 原文地址:https://www.cnblogs.com/mhc-fly/p/12217106.html

pipenv包管理工具使用

pipenv包管理工具 下载: pip3 install pipenv 简单创建一个虚拟环境 # 创建一个文件夹 mkdir project cd project # 生成虚拟环境, 指定python版本 pipenv --python 3.6 如下图,它会在此目录下创建虚拟环境 而此路径文件如下: 此时 cd到刚才创建文件夹的目录:通过如下命令下载包 pipenv install django 如果当前目录没有Pipfile.lock,会创建此文件 当前目录下还有一个Pipfile文件: [[

搭建Python开发环境(Mac)

准备 Python官网: https://www.python.org/ Python官方文档: https://docs.python.org/ 环境搭建 简介 pipenv是Python官方推荐的包管理工具.可以说,它集成了virtualenv, pip和pyenv三者的功能.其目的旨在集合了所有的包管理工具的长处,如: npm, yarn, composer等的优点. 它能够自动为项目创建和管理虚拟环境,从Pipfile文件添加或删除安装的包,同时生成Pipfile.lock来锁定安装包的

pycharm gitignore file

pycharm 的ignore忽略文件,在这上面的文件将不会被上传到github上面去gitignore的获取方法,一是到官网上去下: github ignore文件下载二是在pycharm中安装插件: file==>Setting==>Pulgins==>MakeTplace搜索ignore安装插件,然后在项目新建中搜索到ignore(git)就好了,如下图 下面附上一份gitignore文件 # Byte-compiled / optimized / DLL files __pyca

macOS&&Pycharm-Pycham集成Git\GitHub及其应用

macOS&&Pycharm-Pycham集成Git\GitHub及其应用 macOS&&Pycharm git基本应用 git介绍 git是继SVN之后的版本管理系统,由Linux内核开发者Linus Benedict Torvalds大神开发. 和SVN集中式管理不同的是,Git是分布式版本管理系统,每个本地客户端都有一个完整的版本管理,减少远程Git服务器版本的依赖.目前在企业中使用的Git主要是GitHub和GitLab,它们两者的区别是GitHub主要用于开源项目

python版本管理工具pyenv和包管理工具pipenv

一.pyenv版本管理工具 pyenv是一个python版本管理工具,可以实现轻松切换多个python版本 它可根据每个用户更改全局python版本,也可以为每个项目指定python版本,还可以管理virtualenv虚拟环境,可以自己创建virtualenv或者通过pyenv-virtualenv来自动化创建虚拟环境 pyenv通过PATH环境变量来匹配切换python或者pip的工作目录,pyenv通过读取工作环境来指定使用哪个python版本,如在当前会话中查找PYENV_VERSION环

Pipenv 学习笔记

前言 在学习了 Python.Java 后,会发现 Java 有很成熟的项目构建工具,以前是使用 xml 的 Maven,现在又出现了使用 groovy 的 Gradle,这样的构建工具能够自动处理项目的依赖.而学 Python 的时候,我们往往只会用 pip install,这样安装好的模块是全局的,用得久了就发现各个项目的模块杂揉到一起,很是混乱,也可能会导致各种奇怪的错误. Java 和 Python 在依赖方面的一个重要区别(也是 Python 的问题)在于: Java 所有的依赖均由

python 虚拟环境 pyenv

一.pyenv简介 pyenv 主要用来管理 Python 的版本,比如一个项目需要 Python 2.x ,一个项目需要 Python 3.x . pyenv 通过系统修改环境变量来实现 Python 不同版本的切换. pyenv 它并没有使用将不同的 PATH植入不同的shell这种高耦合的工作方式,而是简单地在PATH 的最前面插入了一个垫片路径(shims):~/.pyenv/shims:/usr/local/bin:/usr/bin:/bin.所有对 Python 可执行文件的查找都会