python库路径_如何设置本地python库目录/ PYTHONPATH?
在尝试编写今天使用PIL的
Python脚本的过程中,我发现我似乎没有在我的本地计算机上使用它(OS X 10.5.8,默认2.5 Python安装).
所以我跑:
easy_install --prefix=/usr/local/python/ pil
它有点抱怨/usr/local/python/lib/python2.5/site-packages尚未存在,所以我创建它,然后再试一次,得到这个:
TEST FAILED:
/usr/local/python//lib/python2.5/site-packages
does NOT support .pth files error: bad
install directory or PYTHONPATH
You are attempting to install a
package to a directory that is not on
PYTHONPATH and which Python does not
read “.pth” files from. The
installation directory you specified
(via –install-dir, –prefix, or the
distutils default setting) was:
06001
and your PYTHONPATH environment
variable currently contains:
06002
好吧,公平 – 我没有做任何事情来设定路径.所以我给〜/ .bash_profile添加了一个快速行:
PYTHONPATH=”$PYTHONPATH:/usr/local/python/lib/python2.5″
并采购它,然后再试一次.
相同的错误消息.
考虑到PYTHONPATH显然是固定的,这有点好奇;我可以回显$PYTHONPATH并返回:/usr/local/python/lib/python2.5.我决定从里面查看包含路径的样子:
import sys
print "\n".join(sys.path)
产量:
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload
/Library/Python/2.5/site-packages
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/PyObjC
/usr/local / python / yadda / yadda明显缺失.
不知道我应该在这做什么.如何让python将此位置识别为包含路径?
UPDATE
正如Sven Marnach所说,我忽略了出口PYTHONPATH.我已经纠正了这个问题,现在看到它出现在我从Python中打印出sys.path时.但是,我仍然得到了上面提到的TEST FAILED错误消息,只是我的新PYTHONPATH环境变量.
所以,我尝试将它从/usr/local/python/lib/python2.5更改为/usr/local/python/lib/python2.5/site-packages,导出并再次运行相同的easy_install命令.这导致一个全新的结果,起初看起来像成功(但不是):
Creating /usr/local/python/lib/python2.5/site-packages/site.py
Searching for pil
Reading http://pypi.python.org/simple/pil/
Reading http://www.pythonware.com/products/pil
Reading http://effbot.org/zone/pil-changes-115.htm
Reading http://effbot.org/downloads/#Imaging
Best match: PIL 1.1.7
Downloading http://effbot.org/media/downloads/PIL-1.1.7.tar.gz
Processing PIL-1.1.7.tar.gz
Running PIL-1.1.7/setup.py -q bdist_egg --dist-dir /var/folders/XW/XWpClVq7EpSB37BV3zTo+++++TI/-Tmp-/easy_install-krj9oR/PIL-1.1.7/egg-dist-tmp--Pyauy
--- using frameworks at /System/Library/Frameworks
[snipped: compiler warnings]
--------------------------------------------------------------------
PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version 1.1.7
platform darwin 2.5.1 (r251:54863, Sep 1 2010, 22:03:14)
[GCC 4.0.1 (Apple Inc. build 5465)]
--------------------------------------------------------------------
--- TKINTER support available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
*** FREETYPE2 support not available
*** LITTLECMS support not available
--------------------------------------------------------------------
To add a missing option, make sure you have the required
library, and set the corresponding ROOT variable in the
setup.py script.
To check the build, run the selftest.py script.
zip_safe flag not set; analyzing archive contents...
Image: module references __file__
No eggs found in /var/folders/XW/XWpClVq7EpSB37BV3zTo+++++TI/-Tmp-/easy_install-krj9oR/PIL-1.1.7/egg-dist-tmp--Pyauy (setup script problem?)
再次,这看起来不错,但是当我去运行我的脚本时:
Traceback (most recent call last):
File “checkerboard.py”, line 1, in
import Image, ImageDraw ImportError: No module named Image
当我使用find查看/usr/local / python /下的内容时,我得到:
./lib ./lib/python2.5
./lib/python2.5/site-packages
./lib/python2.5/site-packages/site.py
./lib/python2.5/site-packages/site.pyc
所以…没有任何模块外观(我假设site.py和site.pyc是元数据或帮助脚本).安装在哪里?
我注意到这个:
To check the build, run the
selftest.py script.
但是真的不知道那是什么.
我还注意到“没有发现鸡蛋”的消息.这些提示中的任何一个?
python库路径_如何设置本地python库目录/ PYTHONPATH?相关推荐
- python新手难点_初学两天python的操作难点总结
已经学习两天python,将我认为的操作难点进行总结 1 在cmd下 盘与盘之间的切换 直接 D或d: 就好 2 查找当前盘或者文件下面的目录 直接 dir 3 想在一个盘下进去一个文件夹,用cd空格 ...
- 查看Python的版本_查看当前安装Python的版本
一.查看Python的版本_查看当前安装Python的版本 具体方法: 首先按[win+r]组合键打开运行: 然后输入cmd,点击[确定]: 最后执行[python --version]命令即可. 特 ...
- python编程基础_月隐学python第2课
python编程基础_月隐学python第2课 学习目标 掌握变量的输入和输出 掌握数据类型的基本概念 掌握算数运算 1.变量的输入和输出 1.1 变量输入 使用input输入 input用于输入数据 ...
- pythonpath环境变量pth_如何设置本地python库目录/PYTHONPATH?
在尝试编写一个使用PIL的Python脚本的过程中,我发现我的本地机器上似乎没有它(OS X 10.5.8,默认的2.5python安装). 所以我跑:easy_install --prefix=/u ...
- net能和python结合吗_如何不用安装python就能在.NET里调用Python库
前言 Pythonnet这个屌爆的项目的出现,使得我们可以用一种新的方式,让C#可以和Python之间进行互操作.但是它的设置和部署可能有点问题,真的是这样吗? 本文我会介绍Python.Includ ...
- python画画用哪库好_小白开始学Python最著名的绘图库
原标题:小白开始学Python最著名的绘图库 这是菜鸟学Python的第101篇原创文章 数据分析里面可视化是重要的环节,辛苦把数据采集,然后经历了很多工序的清洗之后,最后要展现给用户,最好的方法就是 ...
- pycharm 设置本地python
file-〉settings python interpreter 后面齿轮 后面Add 选择本地python路径 自动巡课系统基于视频研发.人工智能研发,检查学生是否上课.
- python语言常用的中文分词第三方库是_基于boost使用Python调用NLPIR(ICTCLAS2013)中文分词组件...
最近需要用到中文分词,本来想省事,用python的第三方库结巴分词,但看了下API,计算文本关键词的方法没有没有返回关键字对应的权值,翻了下文档应该是不还不支持,只好继续使用中科院的那套ICTCLAS ...
- python opencv手册_教你用Python实现5毛钱特效(给你的视频来点料)
一.前言 请务必看到最后.Python牛已经不是一天两天的事了,但是我开始也没想到,Python能这么牛.前段时间接触了一个批量抠图的模型库,而后在一些视频中找到灵感,觉得应该可以通过抠图的方式,给视 ...
最新文章
- 漫画:程序员相亲图鉴,笑屎我了~
- python做直方图-python OpenCV学习笔记实现二维直方图
- php smarty安装,php smarty 安装 、配置、使用 及缓存cache的配置使用
- MYSQL 加密函数的用法
- js面向对象的五种写法
- POJ 1836 Alignment
- 2020 区域赛(沈阳) M. United in Stormwind fwt + sosdp
- P2178-[NOI2015]品酒大会【SA,并查集】
- 电脑运行java游戏,电脑运行软件卡顿?这几招游戏或是办公,让你速度飞起!...
- 【UVA514】+【HDOJ1022]:出栈序列的可能性问题
- Ubuntu安装谷歌拼音输入法
- DHCP报文类型和中继
- 数据可视化设计作品,有时候更直击人心!
- JS实现鼠标点击特效,五颜六色的小球绽放
- 大学十年(一个程序员的路程)(林锐博士)《1----9》【林锐的大学10年】
- ssm毕设项目焦虑自测与交流平台k43cf(java+VUE+Mybatis+Maven+Mysql+sprnig)
- CPC、MAU、DAU....术语集(1)
- 对抗鲁棒性使得神经网络又强又怂
- Hypervisor 简介
- 社会要去温暖每一个打工人
热门文章
- c语言vbs,我的vbs整人程序
- 如何看创建媒体日期_汽车各零部件也有身份证,教你们如何看这些部件的出生日期...
- php取不到post数据库,安卓post 数据到php 在写入数据库老是不成功, 数据post不到php...
- 视图插入数据_用EXCEL作数据分析--招聘信息
- 如何使用UR机器人模拟软件URsim
- python asyncio 异步编程-协程 2
- opencv基础知识及其一些例子
- 吴恩达作业9:卷积神经网络实现手势数字的识别(基于tensorflow)
- PHP之MVC项目实战(三)
- 键盘上的反引号怎么打