怎么给python添加新的lib path

怎么给python添加新的lib path,第1张

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_appengineC:\\Program Files (x86)\\Google\\google_appengine\\lib\\antlr3C:\\Program Files (x86)\\Google\\google_appengine\\lib\\djangoC:\\Program Files (x86)\\Google\\google_appengine\\lib\\webobC:\\Program Files (x86)\\Google\\google_appengine\\lib\\yaml\\libC:\\Program Files (x86)\\Google\\google_appengine

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

———–

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

a.打开IDLE(python GUI),输入

>>>import sys

>>>sys.version

如果你的python是32位,将出现如下字符:

‘2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)]’

这个时候LIBSVM的python接口设置将非常简单。在libsvm-3.16文件夹下的windows文件夹中找到动态链接库libsvm.dll,将其添加到系统目录,如`C:\WINDOWS\system32\’,即可在python中使用libsvm


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7942507.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存