lib / site-packages中的pth文件显示模块的导入错误

时间:2018-07-19 13:05:12

标签: python importerror sys pth

我觉得这个问题已经问了很多,我已经搜寻了文档和其他stackoverflow问题,但无济于事。我有一个可以在Pycharm中正常运行的py文件,但是从Windows cmd运行时,它失败并出现ImportError。导入错误为

from hksecutils import secutils, vp

ImportError: No module named hksecutils

我已经运行sys.PREFIX,并用它去了我的站点软件包文件夹C:\Python27\Lib\site-packages,并添加了一个名为necessary_packages.pth的.pth文件,目录为C:\Users\cschuma1\PycharmProjects\Sec\venv\Lib\site-packages\hksecutils, .pth文件中的唯一内容。

这样做没有帮助,所以我将模块usercustomize.py添加到我的site-packages目录中并编写了

import site

site.getusersitepackages()

我也检查过,并且site.ENABLE_USER_SITE设置为True。这既无济于事,也没有创建名为makepath.py的py文件并编写

import sys

sys.path.append(r'C:\Users\cschuma1\PycharmProjects\Sec\venv\Lib\site-packages\hksecutils')

并将其导入到我的脚本中。有没有人有任何想法,在这种情况下还能做什么?我的sys.path还显示C:\Users\cschuma1\PycharmProjects\Sec\venv\Lib\site-packages\hksecutils被包含在内,但在这种情况下,我认为/不确定该有多重要。任何帮助,将不胜感激。谢谢

0 个答案:

没有答案