无法使用Python导入模块

无法使用Python导入模块,python,Python,我尝试过导入模块,但到目前为止运气不好。我的任何导入都无法工作,因为Python似乎无法找到它们。如果我确实将导入目录粘贴到与脚本相同的文件夹中,它将运行,否则不会运行 我跑: sys.path 得到了这个尴尬的结果: ['', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7

我尝试过导入模块,但到目前为止运气不好。我的任何导入都无法工作,因为Python似乎无法找到它们。如果我确实将导入目录粘贴到与脚本相同的文件夹中,它将运行,否则不会运行

我跑:

sys.path
得到了这个尴尬的结果:

['', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC', '/Library/Python/2.7/site-packages']
我高度相信我的Python安装没有那么好地执行。这方面最好的转机是什么


只是看起来很困惑。谢谢大家!

我猜您正在尝试导入非标准库。如果这是你想做的,你必须先跑

pip install foo

在系统的相应控制台中。在可能是cmd或powershell的windows上。

此问题的构造很差,并且没有提供足够的信息。但是…如果您正在导入一个模块以在代码中使用,那么您应该编写类似于

 import 'module'
 module.usemodule(whatever)

我们能看看你想导入什么吗?标准库中的一个模块或其他东西?为什么您认为sys.path很笨拙?在我看来这很正常。任何一种重要的东西。我试过枕头,我试过django,python似乎一个也抓不到。@CAB我不知道,我觉得很尴尬。尤其是因为我运行的每个脚本都无法导入我的任何模块,尽管它们都安装在同一文件夹中。@TheOlDirtyBastard:您是如何安装它们的?我已经安装了所有模块。只是无法导入它们。您能否发布在尝试导入某些内容时收到的错误消息。为了简单起见,请使用标准库。我试过使用PIL(Pillow),收到错误消息“ImportError:没有名为PIL的模块”是您加载时遇到的唯一问题,因为粗略查看其他SO线程会发现,在导入时,Pillow似乎是标准实践的一个例外。为简单起见,您可以尝试在标准库上重现问题,以隔离问题是与安装有关还是与导入有关。只需尝试-并得到相同的错误。除非我将库文件夹粘贴到与我正在运行的脚本相同的文件夹上,否则任何导入都不会起作用。我明白。不过,我已经远远超出了这个范围。正如我在我的主题中所说的,如果导入目录与我的脚本位于同一文件夹中,我就能够运行脚本。