【发布时间】:2015-03-15 20:00:06
【问题描述】:
我是编程新手,一直在学习一些教程来学习 Python 2.7.9 语法的基础知识。我也在使用 Ubuntu 14.04.2 LTS。
本教程讨论了如何在 Windows 操作系统中为 Python 创建、保存、导入和测试自定义模块。我已经在 Ubuntu 中成功地这样做了,但只是在 shell 中添加了一个临时目录路径供 PYTHONPATH 搜索之后。
默认的sys.path 目录是:
['', '/usr/local/lib/python27.zip', '/usr/local/lib/python2.7', '/usr/local/lib/python2.7/plat-linux2', '/usr/local/lib/python2.7/lib-tk', '/usr/local/lib/python2.7/lib-old', '/usr/local/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/site-packages']`
如你所见,默认路径都在/usr目录下。
想到了2个解决方案来解决这个问题:
- 如何保存在
/usr路径目录下? - 如何永久添加新路径目录?
但是,尝试将文件 testmod.py 保存在 /usr 下会提示 I/O 错误消息:
[Errno 13] Permission denied: 'usr/local/lib/Python-2.7.9/testmod.py'
【问题讨论】:
-
你读过例如stackoverflow.com/q/3722248/3001761,或者考虑写一个
setup.py并安装你的模块?