我正在编程,我的程序包含图像,所以我使用了枕头模块。最后,我必须将所有模块文件发送给我的讲师,以便他可以在不安装任何内容的情况下运行我的程序,但是我找不到我的枕头模块位置。有人可以帮我吗?
答案 0 :(得分:2)
pip show pillow
应返回位置
答案 1 :(得分:1)
虽然 pip 是正确的做法,但是您可以直接使用 python 解释器作为替代方法(这适用于 pip未安装的模块),它将输出模块入口点的位置。请注意,该模块必须是可导入。
以下是 numpy 的示例(因为我没有安装枕头):
(py35x64_test) e:\Work\Dev\StackOverflow\q053170620>"e:\Work\Dev\VEnvs\py35x64_test\Scripts\python.exe" Python 3.5.4 (v3.5.4:3f56838, Aug 8 2017, 02:17:05) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import numpy >>> numpy <module 'numpy' from 'e:\\Work\\Dev\\VEnvs\\py35x64_test\\lib\\site-packages\\numpy\\__init__.py'>
或者一线代言人:
(py35x64_test) e:\Work\Dev\StackOverflow\q053170620>"e:\Work\Dev\VEnvs\py35x64_test\Scripts\python.exe" -c "import numpy; print(numpy)" <module 'numpy' from 'e:\\Work\\Dev\\VEnvs\\py35x64_test\\lib\\site-packages\\numpy\\__init__.py'>