2

我正在使用 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

我在安装请求时两次收到此错误,因此我无法运行我的脚本。

4

4 回答 4

2

您可能需要手动下载 requests,提取并将其移动到您的 Lib/site-packages/Requests/ 文件夹中,python 应该能够从那里导入。我没有看到该软件包可用于 qpython,它可能开箱即用,或者可能仍需要移植。

在我当前的设备上安装 qpython 后,我能够打开应用程序,转到 My QPython ->Scripts 并使用 pip_console.py 尝试安装它,但正如你所说的它失败了。稍后我将测试我的上述建议。我的安装目录是/sdcard/com.hipipal.qpyplus/lib/python2.7/site-packages/,这就是我要删除请求库的地方。

于 2014-07-25T06:57:45.357 回答
1

要在 qpython 上运行 pip,只需使用以下步骤: import pip pip.main(['install', 'bs4'])

以上是为BeautifulSoup安装bs4。为我工作:)

于 2017-04-07T03:43:32.127 回答
0

来自 google play 的最新版本 ( 1.3.1 ) 已修复此问题。

于 2017-05-04T07:57:54.900 回答
0

这个解决方案对我不起作用......但我确实通过从下载新的 beta v2.1 来解决它

https://github.com/qpython-android/qpython/releases

Google play 没有给我最新版本(我有 1.xx)

我能够使用 QPYPY 来安装请求,它会自动安装所需的库 urllib3。

于 2017-12-31T18:33:55.043 回答