非 root 用户无法使用 Python 模块(以 egg 形式安装)

非 root 用户无法使用 Python 模块(以 egg 形式安装)

我有一个半遗留系统,我无法安装pip,我正在管理从.egg源代码构建的软件包。我想升级paramiko,为此我手动安装了所有依赖包,除了cryptography

模块已安装并可用于root(或sudo),但不能用于非特权用户。我已为非特权用户设置了,它与sPYTHONPATH的相同,但我仍然看到!egg 文件已安装在 中 ,我已将所有 egg 文件编辑到!rootsys.pathImportError/usr/local/lib/python2.7/dist-packages/chown777

我不确定这里还缺少什么!另外,我不明白为什么只有cryptography非特权用户无法访问,而所有其他 egg 文件/模块都可以访问。

有人可以给我一些提示/指导我吗...

Python-2.7Ubuntu 14.04.2

答案1

子目录cryptography在 中PYTHONPATH,它应该以 结束..egg!并且必须将所有.egg文件和目录的所有权更改为非特权用户的所有权(chown -R myuser:myuser ...

相关内容