我正在用 Linux (Mint 13) 中的 Python 修补一些宠物项目,我计划执行以下操作:
- 创建一个名为“pybin”的 Dropbox 子文件夹,我将所有自制的 python 模块放在其中;
- 在系统中的某处放置一个指向此文件夹的符号链接(第一个候选:
/usr/lib/python2.7/dist-packages
,位于sys.path
或类似路径中); - 然后我只是
import mymodule
从任何 python 会话中执行,并导入模块。
我试过了,但没有用。我怀疑这与模块和包以及__init__.py
文件之间的差异有关,但我承认,每次我读到一些关于这些东西的东西时,我都会感到很困惑。除了更多地了解这一点之外,我真正想做的就是找到一种方法来以所描述的方式导入我的模块。至关重要的是,实际文件夹位于 Dropbox(或任何其他文件同步文件夹)中,而不是系统文件夹中。
谢谢你的帮助!