1 pip3 install pipenv
2.创建虚拟环境1 mkdir NLP_Quick2 cd NLP_Quick3 pipenv --python 3.6.5
--python
:指定python版本号;
会生成两个文件:
1)Pipfile
:该文件是TOML
格式,存放当前虚拟环境的配置信息,包括python版本,pypi源以及依赖包等,pipenv根据该文件寻找项目的根目录。
[[source]] # pip源url = "https://pypi.org/simple"verify_ssl = truename = "pypi"[packages] # 生产环境依赖包[dev-packages] # 开发环境依赖包[requires] # 版本要求python_version = "3.6"
2)Pipfile.lock
:该文件是对Pipfile的锁定,支持锁定项目不同版本所依赖的环境
{ "_Meta": { "hash": { "sha256": "415dfdcb118dd9bdfef17671cb7dcd78dbd69b6e7d4f39e8b44e71d60ca72e7" }, "pipfile-spec": 6, "requires": { "python_version": "3.6" }, "sources": [ { "name": "pypi", "url": "https://pypi.org/simple", "verify_ssl": true } ] }, "default": {}, "develop": {}}
3.激活和退出虚拟环境1 pipenv shell # 激活2 exit # 退出
4.安装依赖包1 pipenv install # 安装生产环境依赖包[packages]
1)若虚拟环境已经存在,则安装Pipfile中的依赖包;
2)若虚拟环境不存在,但Pipfile存在,则根据Pipfile中python版本创建虚拟环境并安装依赖包;
3)若虚拟环境和Pipfile都不存在,则根据系统默认python版本创建虚拟环境.
2 pipenv install --dev # 安装开发环境依赖包[dev-packages] 3 pipenv install requests # 安装指定依赖包4 pipenv install -r requirements.txt # 安装requirements中的依赖包
5.查看安装包及依赖关系1 pipenv graph
6.其他命令pipenv [OPTIONS] COMMAND [ARGS]...Options: --where 输出项目根目录路径 --venv 输出虚拟环境信息 --py 输出python解释器的信息 --envs 输出环境变量信息 --rm 删除当前虚拟环境 --bare 最小输出 --completion 完整输出 --man 显示联机帮助页 --support 输出用于github的诊断信息 --site-packages / --no-site-packages 为虚拟环境启用site-packages --three / --two 创建虚拟环境使用python2还是python3 --clear 卸载未在Pipfile.lock中指定的所有软件包 -v, --verbose 详细模式 --pypi-mirror TEXT 指定PyPi的镜像 --version 显示版本信息并退出 -h, --help 显示帮助信息并退出Commands: check 检查包的安全性 clean 卸载未在Pipfile.lock中指定的所有软件包 lock 生成Pipfile.lock文件 open 在编辑器中查看指定模块 run 在虚拟环境里面执行命令 scripts 列出目前虚拟环境里面的脚本 shell 在虚拟环境里面执行shell sync 安装Pipfile.lock中的依赖包 uninstall 卸载并删除文件 update 运行lock, 然后同步.
总结
以上是内存溢出为你收集整理的pipenv全部内容,希望文章能够帮你解决pipenv所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)