python里如果多个多个项目同时引用包,就会涉及到包版本的问题,包不同版本管理的问题可以用虚拟环境来管理,

创建虚拟环境,这里是用官方推荐的pipenv来创建

先用pip命令行安装pipenv

pip install pipenv

创建好后可以pip list查看 pipnev是否安装完成

在使用pipenv之前,必须彻底的忘记pip这个东西

新建一个准备当环境的文件夹pipenvtest,并cd进入该文件夹:

pipenv --three 会使用当前系统的Python3创建环境

pipenv --python 3.6 指定某一Python版本创建环境

pipenv shell 激活虚拟环境

pipenv --where 显示目录信息
/home/jiahuan/pipenvtest

pipenv --venv 显示虚拟环境信息
/home/jiahuan/.local/share/virtualenvs/pipenvtest-9KKRH3OW

pipenv --py 显示Python解释器信息
/home/jiahuan/.local/share/virtualenvs/pipenvtest-9KKRH3OW/bin/python

pipenv install requests 安装相关模块并加入到Pipfile

pipenv install django==1.11 安装固定版本模块并加入到Pipfile

pipenv graph 查看目前安装的库及其依赖

最新文章

  1. Linux 下编译升级 Python
  2. 一个简单的零配置命令行HTTP服务器
  3. codeforces 723B:Text Document Analysis
  4. 在JavaScript中,arguments是对象的一个特殊属性。
  5. Chrome Restful Api 测试工具 Postman-REST-Client离线安装包下载,Axure RP Extension for Chrome离线版下载
  6. 与你相遇好幸运,Sails.js安装
  7. windows下apache+php+mysql 环境配置方法
  8. oracle中rownum和rowid的区别
  9. xamarin studio And linq 查询方式分析
  10. loadrunner11录制不成功解决方法
  11. select--from--where--group by--having--order by 依次顺序
  12. 谈谈MVVM和链式网络请求架构
  13. iPhone/Mac Objective-C内存管理教程和原理剖析
  14. HDU5014Number Sequence(贪心)
  15. JavaScript之创建对象
  16. 安装oh-my-zsh
  17. [CC-ADJLEAF2]Adjacent Leaves
  18. 2018/05/07 Linux find命令中{}的作用
  19. VMWare虚拟机 window文件传递
  20. 改写了禁用或启用oracle数据库的约束的存储过程

热门文章

  1. 【java】详解native方法的使用
  2. Benelux Algorithm Programming Contest 2017(D)
  3. 用socket写一个简单的客户端和服务端程序
  4. textarea 字体限制,超出部分不显示并及时显示还剩字体个数
  5. SQL Server 2012/2016/2017 新增函数
  6. pyglet--旋转的矩形
  7. Scala进阶之路-并发编程模型Akka入门篇
  8. 如何解决win7系统无法运行cmd命令提示符
  9. 设计模式---组件协作模式之策略模式(Strategy)
  10. Mabatis三剑客分别是:mybatis-generator、mybatis-plugin、mybatis-pagehelper