1.root用户下,使用源码安装好cx_Oracle包后,root用户下可以引入cx_Oracle包,其他用户下导入失败,提示没有该包; 2.import包时,python的搜索路径可以有sys.path命令得出 3.一般自己安装的包存放在:/usr/lib64/python2.7/site-packages 目录下 4.出现以上问题是cx_Oracle.so文件的权限导致的,该文件只有root用户可读 5.chmod 644 cx_Oracle.so 修改文件的权限即可 6.安装cx_Oracle时候, cx_Oracle.so 默认权限为700,由于root用户的umask值所致,umask值,普通用户一般默认为0002,root用户一般默认为0022 7.将umask的值改为默认即可 8.在命令行,umask 0002,可临时修改umask值 9.普通用户永久修改umask值,可将umask 0002命令加入到 用户home目录下的.bash_profile 文件中
root用户可以引入cx_Oracle包,其他用户不可以导入
原创
©著作权归作者所有:来自51CTO博客作者灼灼123的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:sql的exits函数
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章