python在路径里添加变量,怎么把python路径添加到path中

  python在路径里添加变量,怎么把python路径添加到path中

  在尝试编写一个使用太平航运的计算机编程语言脚本的过程中,我发现我的本地机器上似乎没有它(OS X 10.5.8,默认的2.5python安装)。

  所以我跑:easy _ install-prefix=/usr/local/python/pil

  它抱怨/usr/local/python/lib/python 25/site包还不存在,所以我创建了它,然后再试一次,得到:测试失败:

  /usr/local/python//lib/python 2.5/站点包

  不支持100 . PTH文件错误:错误

  安装目录或路径

  您正试图安装

  打包到一个不在

  路径和哪个计算机编程语言没有

  阅读 1 . 1 . 1 PTH 文件来自。这

  您指定的安装目录

  (通过-安装目录,-前缀或

  发布工具的默认设置)是:/usr/local/python//lib/python 2.5/site-packages

  和您的路径环境

  变量当前包含:""

  好吧,很公平——我没有做任何事情来确定道路。所以我在~/.bash_配置文件中添加了一个快速行:python path= $ python path:/usr/local/python/lib/python 2.5

  然后来源再试一次。

  相同的错误消息。

  这有点奇怪,因为路径已经设置好了;我可以echo $PYTHONPATH然后返回:/usr/local/python/lib/python 2.5。我决定从内部查看包括路径的外观:导入系统

  打印\n .join(sys.path)

  结果是:/系统/库/框架/python。框架/版本/2.5/lib/python 25。活力

  /系统/库/框架/python。框架/版本/2.5/lib/python 2.5

  /系统/库/框架/python。框架/版本/2.5/lib/python2.5/plat-darwin

  /系统/库/框架/python。框架/版本/2.5/lib/python 2.5/plat-MAC

  /系统/库/框架/python。框架/版本/2.5/lib/python 2.5/plat-MAC/lib-script包

  /系统/库/框架/python。框架/版本/2.5/Extras/lib/python

  /系统/库/框架/python。框架/版本/2.5/lib/python 2.5/lib-tk

  /系统/库/框架/python。框架/版本/2.5/lib/python 2.5/lib-dyn加载

  /库/Python/2.5/站点包

  /系统/库/框架/python。框架/版本/2.5/Extras/lib/python/PyObjC

  其中/usr/local/python/yadda/yadda明显缺失。

  不知道我该在这里做什么。如何让大蟒将此位置识别为包含路径?

  更新

  正如kldm建议的那样,我忽略了计算机编程语言的出口。我已经纠正了这个问题,现在看到它在我从计算机编程语言中打印出sys.path时出现。但是,我仍然得到了上面提到的测试失败错误消息,这只是我的新路径环境变量。

  所以,我尝试将它从/usr/local/python/lib/python 2.5更改为/usr/local/python/lib/python 2.5/site-packages,导出并再次运行相同的简单安装命令。这导致了一个全新的结果,一开始看起来像成功(但不是):创建/usr/local/python/lib/python 2.5/site-packages/site。巴拉圭

  搜索太平航运

  阅读http://pypi.python.org/simple/pil/

  阅读http://www.pythonware.com/products/pil

  阅读http://effbot.org/zone/pil-changes-115.htm

  阅读http://effbot.org/downloads/#Imaging

  最佳匹配:PIL

  下载http://effbot.org/media/downloads/PIL-1.1.7.tar.gz

  处理PIL-1.1.7.tar.gz

  运行PIL一号。1 .7/设置。py-q BD ist _ egg-dist-dir/var/folders/XW/xwpclvq 7 epsb 37 bv 3 zto TI/-Tmp-/easy _ install-krj9oR/PIL-1。1 .7/egg区Tmp pya uy

  -在/系统/库/框架下使用框架

  [已剪切:编译器警告]

  -

  PIL 1.1.7设置摘要

  -

  版本1.1.7

  达尔文平台2 . 5 . 1(251:54863,2010年年9月一日,22:03:14)

  [GCC 4.0.1(苹果公司内部版本号5465)]

  -

  -可提供图形界面支持

  - JPEG支持可用

  -提供ZLIB(巴布亚新几内亚/邮编)支持

  ***自由类型2支持不可用

  ***小CMS支持不可用

  -

  要添加缺少的选项,请确保您拥有所需的

  库,并在

  setup.py脚本。

  要检查构建,请运行自测. py脚本。

  未设置zip_safe标志;分析归档内容.

  图像:模块引用__文件_ _

  在/var/folders/XW/xwpclvq 7 epsb 37 bv 3 zto TI/-Tmp-/easy _ install-krj9oR/PIL-1。1 .7/egg区Tmp pya uy中没有找到鸡蛋(设置脚本问题?)

  同样,这看起来不错,但是当我运行我的脚本时:回溯(最近一次呼叫):

  文件" checkerboard.py "中的第一行

  导入图像,ImageDraw导入错误:没有名为图像的模块

  当我使用找到。检查/usr/local/python/下面的内容时,我得到:/lib ./lib/python2.5。/lib/python 2.5/站点包。/lib/python 2.5/site-软件包/site.py。/lib/python 2.5/site-packages/site力兴

  所以。没有模块查找(我假设网站。巴拉圭和site.pyc是元数据或帮助脚本)。安装到哪里去了?

  我注意到:若要检查生成,请运行

  自测. py脚本。

  但不知道那是什么。

  我也注意到了"找不到鸡蛋"的信息。这是暗示吗?

  历史中提交的图片或压缩文件

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: