我有一个半遗留系统,我无法安装pip
,我正在管理从.egg
源代码构建的软件包。我想升级paramiko
,为此我手动安装了所有依赖包,除了cryptography
模块已安装并可用于root
(或sudo
),但不能用于非特权用户。我已为非特权用户设置了,它与sPYTHONPATH
的相同,但我仍然看到!egg 文件已安装在 中 ,我已将所有 egg 文件编辑到!root
sys.path
ImportError
/usr/local/lib/python2.7/dist-packages/
chown
777
我不确定这里还缺少什么!另外,我不明白为什么只有cryptography
非特权用户无法访问,而所有其他 egg 文件/模块都可以访问。
有人可以给我一些提示/指导我吗...
我Python-2.7
有Ubuntu 14.04.2
答案1
子目录cryptography
在 中PYTHONPATH
,它应该以 结束..egg
!并且必须将所有.egg
文件和目录的所有权更改为非特权用户的所有权(chown -R myuser:myuser ...
)