血压低压高的原因,stay with me,中银积分365兑换
目录
pipenv is a production-ready tool that aims to bring the best of all packaging worlds to the python world. it harnesses pipfile, pip, and virtualenv into one single command.
使用pipenv进行包管理来开发python项目,pipenv提供了功能:进行第三方packages安装,生成项目包依赖文件及在项目开发过程中对依赖包的curd操作的版本记录和隔离出项目python虚拟环境。
pipenv大致工作模式:
tips:我们经常说到依赖管理,其实主要是发布library库依赖和项目应用依赖,分别对应的是setup.py 与 pipfile(或者requirements.txt)。对于我们初学者很少会发布library库到pypi,所以库依赖我们很少接触。最多的还是利用github发布项目应用,就使用pip或pipenv来生成项目包依赖文件。
pip install --user pipenv 这里推荐就安装到user目录下。
两种大的情况
对于初始化的项目,使用pipenv 初始化项目目录,初始化参数要指定好使用的python版本,如参数 --python 3.6 后面的版本好要时当前环境中已经安装了的python版本。如果只是提供参数 --three 或者 --two 分别表示使用py3 或 py2 ,即时当前环境的python3 和 pythhon2 具体小版本号这需要执行查看版本来确定了。也可以从初始化后的pipfile查看requests.python_version。
具体逻辑如下:
the current rule works like this (if pyenv is not present):
--three is essentially a shorthand for --python=3 (and --two is --python=2).
if --python=x is specified, look for python{x} in path (if x looks like a version number).
otherwise, if requires.python_version = y look for python{y} in path
otherwise use whatever python pipenv is on (sys.executable).
首先,要安装pyenv
然后在通过pipenv install --python 3.7.0 初始化项目并指定python版本,如果该python当前系统没有,那么pipenv会自动人性化的调用pyenv安装3.7.0版本。
大致就这样。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论