惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
P
Proofpoint News Feed
宝玉的分享
宝玉的分享
MyScale Blog
MyScale Blog
The GitHub Blog
The GitHub Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
月光博客
月光博客
量子位
博客园 - 司徒正美
V
V2EX
I
InfoQ
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Vercel News
Vercel News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
美团技术团队
N
Netflix TechBlog - Medium
L
LangChain Blog
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Stack Overflow Blog
Stack Overflow Blog
A
About on SuperTechFans
Microsoft Azure Blog
Microsoft Azure Blog

博客园 - yaksea

APScheduler: standalone vs daemonic 一句话解释jquery中offset、pageX, pageY、position、scrollTop, scrollLeft的区别 mongodb正则查询使用须知 PhoneGap源代码下载地址 python mysql 库的安装 Eclipse+pydev2.2+python2.7 中文乱码问题 雷军:互联网创业的葵花宝典 什么是node.js 对python元类概念的理解 设置Django,在Eclipse+PyDev环境中开发Django应用 Python的模块、包等概念的理解 Python下划线与命名规范 Django如何进行数据访问查询 Django IDE 开发环境的搭建 在Eclipse下如何安装插件 使用Django如无到有11步快速构建Web应用 如何使用blog客户端 Apache如何添加虚拟目录 Zend Studio下的PHP代码调试
windows环境下PYTHONPATH的设置
yaksea · 2011-09-16 · via 博客园 - yaksea

[转载]:http://hi.baidu.com/drunkdream/blog/item/7205c4112a4ae00ab8127be4.html

python读取类库的顺序是,当前目录,pythonpath,path和安装目录。可以动态的设置pythonpath如下:

Python 2.6.3 (r263rc1:75186, Oct  2 2009, 20:40:30) [MSC v.1500 32 bit (Intel)]

on win32

Type "help", "copyright", "credits" or "license" for more information.

>>> import sys

>>> sys.path

['', 'C:\\Python26', 'C:\\Windows\\system32\\python26.zip', 'C:\\Python26\\DLLs',

'C:\\Python26\\lib', 'C:\\Python26\\lib\\plat-win', 'C:\\Python26\\lib\\lib-tk'

, 'C:\\Python26\\lib\\site-packages']

>>> sys.path.append('c:\\path')

>>> sys.path

['', 'C:\\Python26', 'C:\\Windows\\system32\\python26.zip', 'C:\\Python26\\DLLs',

'C:\\Python26\\lib', 'C:\\Python26\\lib\\plat-win', 'C:\\Python26\\lib\\lib-tk'

, 'C:\\Python26\\lib\\site-packages', 'c:\\path']

>>>

还有就是修改环境变量。增加一个PYTHONPATH

windows比较讨厌的是有空格问题。

在系统变量里面增加一个变量PYTHONPATH

值是:

C:\\Program Files (x86)\\Google\\google_appengine;C:\\Program Files (x86)\\Google\\google_appengine\\lib\\antlr3;C:\\Program Files (x86)\\Google\\google_appengine\\lib\\django;C:\\Program Files (x86)\\Google\\google_appengine\\lib\\webob;C:\\Program Files (x86)\\Google\\google_appengine\\lib\\yaml\\lib;C:\\Program Files (x86)\\Google\\google_appengine;

只是gae执行起来还是有点问题,保存modle的时候,说没有app id。咳。

———–

python 2.6 开始,好像支持在site-packages目录下建xxx.pth的文件,把要include的lib path写进去即可。这个方便,易于维护。不错

更多可以看这个 http://docs.python.org/library/site.html