Python 请求模块 - 未找到模块

标签 python pip python-requests

我的网站上有一个聊天框,我想使用 requests 库通过 python 脚本添加消息。

脚本如下所示:

import requests
import os
import random
import string
import json

random.seed = (os.urandom(1024))

url = 'http://subdomain.example.com/dir/filename.php'
names = json.loads(open('dir/filename.json').read())
messages = ['heyy', 'hoi', 'hai', 'he', 'haai', 'heyyy', 'hooi', 'heey', 'hee', 'hey', 'hallo']

for name in names:
    username = name.lower()
    message = random.choice(messages)
    params={
        'username': username,
        'message': message
    }
    r = requests.post(url, data=params)

当我在命令提示符中运行脚本时,它返回以下内容:

Traceback (most recent call last):
  File "dir/filename.py", line 1, in <module>
    import requests
ImportError: No module named 'requests'

当我谷歌这个问题时,我发现我需要安装请求。我已经像这样使用 pip 了:

pip install requests

当我尝试再次安装请求以确保它响应时:

Requirement already satisfied: requests in c:\users\user\appdata\local\programs\python\python36\lib\site-packages (2.19.1)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\usern\appdata\local\programs\python\python36\lib\site-packages (from requests) (2018.8.13)
Requirement already satisfied: urllib3<1.24,>=1.21.1 in c:\users\user\appdata\local\programs\python\python36\lib\site-packages (from requests) (1.23)
Requirement already satisfied: idna<2.8,>=2.5 in c:\users\user\appdata\local\programs\python\python36\lib\site-packages (from requests) (2.7)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\users\user\appdata\local\programs\python\python36\lib\site-packages (from requests) (3.0.4)
You are using pip version 18.0, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

最佳答案

我的脚本位于我的本地主机中。(不是安装 python 的位置)我将文件移动到 C:/python34 ,并且脚本执行了所需的操作。

关于Python 请求模块 - 未找到模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52716024/

相关文章:

python - 如果传递给注释函数的参数类型与指定的不匹配,是否有可能使 python 抛出错误?

python - 计算非常小的值的-log10

python - 如何将python包安装到GDB/clion2017.1中的嵌入式python

python - easy_install 得到错误的 pip 版本

python - Locustio(Python)登录

Python 请求模块。 SSL 证书验证错误

python - 如何使用 KMeans 对多维和未知数据进行聚类?

python - 拓扑排序(卡恩算法)的麻烦

python - 有什么方法可以显示 pip 包的依赖树吗?

python - 如何使用 Python 请求模块上传一堆文件