python:如何/在何处将一个简单的库安装在我的计算机上一个众所周知的地方

Jas*_*n S 3 python import path

我需要在我的计算机上的某处放置一个python脚本,以便在另一个文件中我可以使用它.我该怎么做,我该把它放在哪里?在python文档中我在哪里学习如何做到这一点?我是初学者+不要使用python.


库文件:MyLib.py放在一个众所周知的地方

def myfunc():
   ....
Run Code Online (Sandbox Code Playgroud)

位于其他地方的其他文件SourceFile.py,不需要知道MyLib.py的位置:

something = MyLib.myfunc()
Run Code Online (Sandbox Code Playgroud)

Dan*_*nes 7

选项1:

把你的文件放在: <Wherever your Python is>/Lib/site-packages/myfile.py

将其添加到您的代码中:

import myfile
Run Code Online (Sandbox Code Playgroud)

优点:简单

缺点:Clutters站点包

选项2:

将您的文件放在:/Lib/site-packages/mypackage/myfile.py

创建一个名为的空文本文件: <Wherever your Python is>/Lib/site-packages/mypackage/__init__.py

将其添加到您的代码中:

from mypackage import myfile
Run Code Online (Sandbox Code Playgroud)

优点:通过将您的资料整合到一个目录中,减少网站包中的混乱

缺点:工作稍微多一些; 在网站包中仍然有些混乱.这对于稳定的东西来说并不坏,但可能被认为不适合开发工作,如果Python安装在共享驱动器上可能是不可能的

选项3

将您的文件放在任何您喜欢的目录中

将该目录添加到PYTHONPATH环境变量中

继续选项1或选项2,但替换刚刚创建的目录 <Wherever your Python is>/Lib/site-packages/

优点:将开发代码保留在site-packages目录之外

缺点:稍微多一点设置

这是我通常用于开发工作的方法