怎样怎么查看python安装路径的系统路径

python添加自定义路径到系统搜索路径
自己用python编写的函数或类,希望能够在任何路径下都可以直接import,就必须将存放函数或类的文件添加到python的搜索路径。
查看python搜索路径
&&& import sys
&&& print(sys.path)
有root权限下添加
如果有root权限,添加路径到系统搜索路径就比较简单。
在root下:
&&& sys.path.append('/home/user/yourpath')
无root权限下添加
如果没有root权限,上面的操作也可以进行。只是在退出python后,再重新启动python时,会发现添加的路径仍然不在系统搜索路径中。我猜想可能只是添加到某个缓存文件中,并没有真的写入到python的搜索路径。那么就需要用到另外的方法。
在shell命令中使用下面的命令即可。
&& export PYTHONPATH=$PYTHONPATH:/home/user/yourpath
标签(Tag):
------分隔线----------------------------
------分隔线----------------------------
每一个技巧和语言用法都会在一个个实例中展示给大家,也不需要有其他的说明。我已经尽...
有两个多行文件,其中一个包含另一个文件内容,现在的需求是要从大的文件里去掉包含行...
作为一名新手Python程序员,你首先需要学习的内容之一就是如何导入模块或包。但是我注...
Python(派森)英文名称:穿山甲。它是一种面向对象的用途非常广泛的编程语言,具有非常...
在Mac上使用brew命令安装东西,提示/usr/local/include is not writable的错误,在Sta...
图表是比干巴巴的表格更直观的表达,简洁、有力。工作中经常遇到的场景是,有一些数值...新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 72, 距离下一级还需 128 积分
论坛徽章:0
初学 Python,有些问题可能比较可笑,大家不要介意。
这回问一个问题:怎么查找 Python 模块的路径?
例如,在程序中要用到 unicode 和其他一些模块,那需要先导入这些模块,可是这些模块究竟在哪个包下呢?这导入路径不知道,于是需要查找模块手册之类的文档,了解模块的具体用法和模块路径。但是找了一下 python 自带的 Library Reference 和 Module Docs,全然莫不着头脑:
在 Library Reference 中是没有模块路径的。
在 Module Docs 中倒是能找到一些模块路径,但是并非全部模块都能找到。比如说 Lib 包下的模块在 Module Docs 中就没有全部列出。
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
家境小康, 积分 1891, 距离下一级还需 109 积分
论坛徽章:0
lib文件夹是默认的模块文件夹,里面的模块直接import modulename.
富足长乐, 积分 6606, 距离下一级还需 1394 积分
论坛徽章:0
导入的模块可以在lib目录下看到很多py脚本,那些就是模块
你可以import sys这样,然后dir(sys)查看方法,具体的可以用help(sys.path)这样来查看
稍有积蓄, 积分 455, 距离下一级还需 45 积分
论坛徽章:0
莫非说的是__file__
白手起家, 积分 72, 距离下一级还需 128 积分
论坛徽章:0
原帖由 xiaoyu9805119 于
09:00 发表
导入的模块可以在lib目录下看到很多py脚本,那些就是模块
你可以import sys这样,然后dir(sys)查看方法,具体的可以用help(sys.path)这样来查看
我就是不知道怎么查找模块的 path,呵呵
其实我的需求是这样的:用一种办法,可以在需要的时候找到模块的路径和模块的说明。
比如说,如果我想要把一个字符串中的字母变为大写,那我需要使用 string.upper(),但如果我不知道这个模块叫什么名字,只是有这么一种需求,这怎么办呢?
举个例子,我想知道 python 中有没有提供现成的阶乘 (n!) 函数或方法,我知道这玩意如果有的话,可能在 math 模块中,那我怎么找到 math 的模块说明,以及模块位置?
富足长乐, 积分 6606, 距离下一级还需 1394 积分
论坛徽章:0
activepython安装后有个doc的帮助,你可以进行搜索
除此之外,根据你的要求貌似我不会回答了。你只有知道大模块才能知道里面的方法。所有的模块都在lib下,只能按照你目测来找了。
常用的string,math,urllib,httplib诸如此类的这个没别的办法,只能你自己熟悉去了
白手起家, 积分 72, 距离下一级还需 128 积分
论坛徽章:0
谢谢楼上,我去找来看看。
我听过几堂 java 的课,java 有一个很完善的模块文档,每个模块按照相应的路径就可以找到了。
貌似 python 的模块文档做得没那么方便啊,看来得花点时间慢慢熟悉这个
白手起家, 积分 41, 距离下一级还需 159 积分
论坛徽章:0
你要它的路径有何用处?
python 有个在线的 Python Library Reference,你看看有没有想要的模块就可以了。
白手起家, 积分 72, 距离下一级还需 128 积分
论坛徽章:0
原帖由 retuor 于
21:21 发表
你要它的路径有何用处?
python 有个在线的 Python Library Reference,你看看有没有想要的模块就可以了。
俺想看看他的源代码啊
比如说,那个阶乘的函数我不会写,所以就想找一找默认有没有提供这个函数。如果有的话,还想看一看默认提供的函数是怎么写的
家境小康, 积分 1891, 距离下一级还需 109 积分
论坛徽章:0
只要知道名字,直接到lib文件夹里找就是了。
如果是有包的,就到lib文件夹的子文件夹去找。
而且一般的IDE都可以根据模块文件名直接打开源码。
如果只是查看文档的话,用dir函数和help函数就足够了,详见3楼。windows系统下用Python爬虫图片的默认路径在哪里?
for url in listurl: f=open(str(i)+'.jpg','wb') req=urllib.request.urlopen(url) buf=req.read() f.write(buf) i+=1
写下你的评论...
写下你的评论...
Copyright (C)
All Rights Reserved | 京ICP备 号-2(python学习)
第三方登录:(python学习)
第三方登录:

我要回帖

更多关于 怎么查看python安装路径 的文章

 

随机推荐