我使用qpython在android上编程python。在我的脚本中我导入请求模块,所以我从pip安装请求模块。当我运行pip install requests命令时,我收到以下错误:
error build/lib.linux-armv71-2.7/requests/auth.py:operation not permitted qpython
我在安装请求时遇到此错误两次,因此我无法运行我的脚本。
答案 0 :(得分:2)
您可能需要手动download requests,解压缩并将其移动到您的Lib / site-packages / Requests /文件夹,从那里python应该能够从中导入。我没有看到qpython可用的软件包,它可以开箱即用,或者可能仍然需要移植。
在我当前的设备上安装qpython之后,我能够打开应用程序,转到My QPython - > Scripts并使用pip_console.py尝试安装它,但正如您所说的那样失败。我稍后会测试上面的建议。我的安装目录是/sdcard/com.hipipal.qpyplus/lib/python2.7/site-packages/,这就是我要删除请求库的地方。
答案 1 :(得分:0)
要在qpython上运行pip,只需使用以下步骤: 进口点 pip.main(['安装',' bs4'])
以上是为BeautifulSoup安装bs4。为我工作:))
答案 2 :(得分:0)
谷歌播放的最新版本(1.3.1)解决了这个问题。
答案 3 :(得分:0)
此解决方案不起作用或我...但我确实通过从
下载新的beta v2.1来解决它https://github.com/qpython-android/qpython/releases
Google Play没有给我最新版本(我有1.xx)
我能够使用QPYPY安装请求,并自动安装所需的库urllib3。