我正在使用一个名为kRPC的python包,它需要在任何给定的实例中使用基本的设置代码样板,所以这就是我的问题:
我创建了一个通用的' kRPCboilerplate.py' ,在哪里可以将它放在我的Python27目录中,以便我只需输入,
import kRPCboilerplate
在我所有文件的开头?
我想将自定义Python文件安装到我的Python目录中,这样我就不必将文件复制并粘贴到我制作的每个新项目文件夹中。
我理解,
import boilerplate
将导入' boilerplate.py' ,但前提是在根目录中设置' boilerplate.py' 相对到导入它的Python文件。
我正在创建的程序不会被分发,所以不需要制作模块安装程序,这超出了我的能力范围。我只想将' kRPCboilerplate.py' 复制并粘贴到正确的目录中,以便我可以使用导入,而无需指定路径或副本并将导入的文件粘贴到相关目录中。
答案 0 :(得分:0)
您的模块根目录是' Python27 \ Lib'其中Python27是你的主要python文件夹,其中包含python可执行文件。您可以将.py文件拖放到那里并导入它而不会出现任何复杂情况!
答案 1 :(得分:0)
迟到回复,但最安全的是设置一个名为PYTHONPATH的特殊环境变量,它将为Python添加搜索位置以搜索库:
例如在Linux终端中:
export PYTHONPATH=$PYTHONPATH:/path/to/file
请注意,它只是文件的路径,而不是文件名。
如果您想要更永久的解决方案,可以添加
export PYTHONPATH=$PYTHONPATH:/path/to/file
到您的〜/ .bashrc或〜/ .profile文件
在Windows中,环境变量在配置面板中设置。
不确定OSx