一、安装 virtual env
sudo pip install virtualenv
二、进入一个空白的目录初始化 virtual env 的环境
cd ~/workspace/python/
virtualenv test_env
# 会自动创建 test_env 文件夹并安装 setuptools pip wheel 三个依赖包
# 并创建 bin include lib 三个目录
通过 source bin/activate 来激活 python 的解释器
# 此时在 终端 运行
which python/which pip 都会指向当前目录
# 退出当前的运行环境
deactivate
三、创建项目专用的编译器
1、在当前目录下创建一个 pyenv.sh 运行脚本 内容如下:
#!/bin/bash
pyfile=$1
source /path/to/env/bin/activate
# echo $PWD
env python -u $pyfile
2、打开编辑器,Tools->Build System->New Build System,添加代码:
{
"cmd": ["/path/to/pyenv.sh", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
上述 /path/to 都是项目当前的目录

最新文章

  1. MSSQ调优所需用的语句
  2. Html.DropDownList
  3. iOS开发——源代码管理——git(分布式版本控制和集中式版本控制对比,git和SVN对比,git常用指令,搭建GitHub远程仓库,搭建oschina远程仓库 )
  4. [转](二)unity4.6Ugui中文教程文档-------概要-UGUI Canvas
  5. Find命令搜索过去一段时间内修改过的文件
  6. Java 正则表达式漏洞
  7. jQuery append xmlNode 修改 xml 内容
  8. Service Oriented Architecture and WCF 【转】
  9. 什么是redis数据库?
  10. 15个值得开发人员关注的jQuery开发技巧和心得
  11. C++ 矩阵乘法
  12. Sonar Qube QA
  13. 移植WL18XX到高通的时候,会出现几个.KO文件没有编译出来的情况
  14. JSAAS的Activiti会签开发扩展处理
  15. 感觉不止被Q了一下,还不知道被谁套了一个虚弱
  16. 微信开发之使用java获取签名signature(贴源码,附工程)
  17. 关于Eclipse创建Android项目时,会多出一个appcompat_v7的问题
  18. java泛型的理解
  19. APK骨架分析
  20. C语言强化——文件

热门文章

  1. 项目管理——WBS工作分解法
  2. [拓展Bsgs] Clever - Y
  3. iframe 自适应高度、父子页面传值、回调
  4. Vue基础之es6
  5. 老男孩Python全栈学习 S9 日常作业 001
  6. 金融量化分析【day112】:量化交易策略基本框架
  7. 第一次连接数据库mongodb踩的坑
  8. javaScript drag对象进行拖拽使用详解
  9. MySQL的一些基本命令笔记(4)
  10. Windows系统盘符错乱导致桌面无法加载。