一、安装 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 都是项目当前的目录

python 的 virtualenv 环境搭建及 sublime 手动创建运行环境相关推荐

  1. Sublime配置java运行环境(IntelliJ IDEA也许更好用)

    主博客里有Sublime的安装以及Sublime其他环境配置 文章目录 5. Sublime配置java运行环境 5.1 java jdk配置环境 5.2 Sublime里配置java(两种方法,可以 ...

  2. Ubuntu上sublime配置nodejs运行环境

    Ubuntu上sublime配置nodejs运行环境 如果阅读无障碍的话可以直接查看https://packagecontrol.io/packages/Nodejs上面说的很详细 如果不想看的话, ...

  3. Sublime配置java运行环境

    Sublime配置java运行环境 首先都要配置好jdk,详见我的上一篇博客 eclipse java环境配置 以下有两种配置 直接输出结果 编译运行Java程序,需要创建一个批处理或者Shell脚本 ...

  4. 搭建全民K歌TV运行环境

    搭建全民K歌TV运行环境 在LeMe音响(全志H5平台 Android5.1)上能跑起来全民K歌TV套件(即:全民K歌APP + 全民K歌助手 + Dongle + 无线麦克风),为了熟悉这套东西,先 ...

  5. python爬虫环境配置sublime_Python环境搭建和sublime text配置(新手教程)

    Python的环境搭建是Python学习的第一步,关于这一点,网上有很多的资源,方法五花八门.由于工作原因,自己给同事写过很多处理Excel.爬虫的代码,也装过很多次 Python(用 pyinsta ...

  6. python cocos2dx_cocos2dx 3.0 环境搭建、项目编译于运行

    ④android sdk ⑤android ndk ⑥ant 环境变量设置 安装Python后设置path环境变量:E:\Android\cocos2d-x-3.0\tools\cocos2d-con ...

  7. ssh mysql环境搭建 myeclipse_MyEclipse整合ssh三大框架环境搭载用户注册源码下载

    前言 SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框 ...

  8. Android环境搭建和Android HelloWorld—Android开发环境搭建

    Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...

  9. 详细介绍Intel SGX开发环境搭建和Hello Enclave程序运行

    这里记录Windows10下搭建Intel SGX开发环境和编写第一个Hello World程序的过程. 总共分为两部分,第一是环境搭建,第二是hello world程序编写.每一步都有截图,希望以通 ...

最新文章

  1. SQL获取所有数据库名、表名、储存过程以及参数列表
  2. 【Flocking、PPO无人机群控制算法】基于Flocking和PPO深度强化学习的无人机群控制算法的MATLAB仿真
  3. mysql 查看锁_SQL-mysql锁等待与死锁
  4. 动态卡片:富媒体内容井喷式增长下,新一代移动端动态研发的模式
  5. 【正则化】各种Dropout方法
  6. Ext JS 3.2.1 字段组件父类 Ext.form.field.Base
  7. C++使用命名管道使用进程间通信
  8. ESP8266-Arduino编程实例-ADS1115模数转换器驱动
  9. 对接支付宝流程【网页支付,手机网页支付,APP支付】
  10. 离散信号(七)| 离散傅里叶变换(DFT)推导
  11. Flixel横板游戏制作教程(二)— AddingPlayer
  12. sql注入进阶/user-agent/基于报错的注入/保姆级教程/一看就会/
  13. AutoWare install
  14. C语言math.h库函数中atan与atan2的区别
  15. Quick-Cocos2d-x初学者游戏教程1
  16. python基础教程视频纸飞机_叠飞机怎么叠
  17. 4.19构建一个类book,含有两个私有成员qu和price
  18. 常见拉丁文读法,肯定用得着~
  19. 传阿里巴巴集团推迟上市至2015年底
  20. from skimage.measure import compare_ssim as sk_cpt_ssim error,从skimage导入compare_ssim出错。

热门文章

  1. C++新特性探究(18.3):C++11 weak_ptr智能指针
  2. php提前终止,由于最大执行时间致命错误,PHP cron作业提前终止
  3. python 替换重复字符_python – 替换Pandas中的列之间的重复值
  4. neo4j 机器学习_知识图谱实战系列四:neo4j的介绍和使用
  5. python创意编程是什么_Python趣味创意编程
  6. linux选择usb功能,USB gadget设备驱动解析(1)——功能体验
  7. golang基础语法
  8. cshop是什么开发语言_国内程序员那么多,为什么不开发一个属于自己的编程语言?...
  9. python generator
  10. 编程语言对比 条件控制语句