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