python在sys.path中找不到模块

python在sys.path中找不到模块,python,sys.path,Python,Sys.path,我使用以下命令在home/.local中安装模块,因为我没有管理员权限 pip安装--install option=“--prefix=$HOME/.local”包\u name 它安装在my home目录中,其他人无法运行我的脚本,因此我将它们移动到其他人可以访问的python lib/site packages目录。然后我在脚本中添加sys.path.insert(0,path\u to\u lib)以导入该模块。这就是我在脚本中安装和使用模块的方式,它总是很好地工作。但是,当我对模块“my

我使用以下命令在home/.local中安装模块,因为我没有管理员权限

pip安装--install option=“--prefix=$HOME/.local”包\u name


它安装在my home目录中,其他人无法运行我的脚本,因此我将它们移动到其他人可以访问的python lib/site packages目录。然后我在脚本中添加
sys.path.insert(0,path\u to\u lib)
以导入该模块。这就是我在脚本中安装和使用模块的方式,它总是很好地工作。但是,当我对模块“myrow.mailer”执行相同操作时,我的脚本显示
没有名为myrow.mailer的模块
不确定为什么,lib/site packages文件夹中确实有该模块。请帮我找到解决办法。谢谢。

使用pip安装--用户或创建虚拟环境并在未经root许可的情况下安装--用户,由于“无法为模块构建控制盘”,它一直失败。以前没有使用过虚拟环境。但是这种方法对我一直有效,但对这个模块无效。你试过下载whl文件并在本地安装吗<代码>wgethttps://files.pythonhosted.org/packages/55/4f/b4174aa6754cd7cf610b4f85e47de61bb4f3c2fe8bb0aa5e96e058089b9f/marrow.mailer-4.0.2-py2.py3-none-any.whl当然可以,我会试试的。为什么python即使在sys.path中也找不到模块@亚什·库马尔·阿特里