nikoo 发表于 2018-8-8 11:28:10

Python Virtualenv

  做为pythoneer,不得不知的三大神器:virtualenv, fabric, pip,今天的主角就是其中之一vrtualenv,那么它是拿来做什么的呢,其实看意思也能懂咯,就是一个python的虚拟环境,中文也叫虚拟沙盒,就是说它能把项目放在一个虚拟的环境里边,在这个环境里你使用的python版本以及安装的依赖都不会影响环境外的项目。
安装

  $ pip install virtualenv

创建虚拟环境
  virtualenv 环境名称[自定义] 参数
  参数:
  --no-site-packages package //不依赖已经装好的第三方package,默认会依赖
  可以通过virtualenv --help 查看更多其它参数
  
  $ virtualenv test
  Using base prefix '/Library/Frameworks/Python.framework/Versions/3.6'
  New python executable in /Users/simonwang/Desktop/script/test/bin/python3.6
  Installing setuptools, pip, wheel...done.
  
  完成后在当前目录会创建一个test的文件夹,进入文件夹会发现生成了以下的目录
├── bin  
├── include
  
│   └── python3.6
  
├── lib
  
│   └── python3.6       //所有的新包会被存在这
  
│       ├── distutils
  
│       ├── encodings
  
│       ├── lib-dynload
  
│       └── site-packages
  
├── local
  
│   ├── bin
  
│   ├── include
  
│   └── lib
  
页: [1]
查看完整版本: Python Virtualenv