当我尝试通过pip安装soundcloud软件包时,我收到了警告:
Error: could not create '/Library/Python/2.7/site-packages/simplejson': P error: could not create '/Library/Python/2.7/site-packages/simplejson': Permission denied
所以,我用我的文件管理器以递归方式将文件夹权限设置为777。
我再次运行pip install soundcloud。得到警告:
simplejson/_speedups.c:2640:42: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32]
int int_as_string_bitcount_val = PyLong_AsLong(int_as_string_bitcount);
~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
cc -bundle -undefined dynamic_lookup -arch x86_64 -arch i386 -Wl,-F. build/temp.macosx-10.10-intel-2.7/simplejson/_speedups.o -o build/lib.macosx-10.10-intel-2.7/simplejson/_speedups.so
虽然根据点子列表soundcloud及其依赖项(simplejson 3.6.5)已经安装,我想知道我是否必须对此警告做一些事情,如果thiis问题的答案是“是”那么“什么”。
答案 0 :(得分:2)
除非您正在进行超精确的数学计算,即登陆月球,运行证券交易所等,否则错误不会对您造成太大影响。
此外,在将来使用sudo pip时,它会询问你的密码,然后运行pip as" root"。类似于"以管理员身份运行"在窗户。你也不会去除你的权限设置。