Python 3.6 导入请求

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/43727362/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-08-19 23:19:57  来源:igfitidea点击:

Python 3.6 import requests

pythonimportpython-3.6

提问by Avi Teller

Hi im pretty new to python and im following some tutorials online. im using the latest version of python 3.6 when i try and import requests or bs4 is says

嗨,我对 python 很陌生,我在网上学习了一些教程。当我尝试导入请求或 bs4 时,我使用的是最新版本的 python 3.6

ModuleNotFoundError, No module named 'requests'

ModuleNotFoundError,没有名为“请求”的模块

although it is installed i can see it in site packages i used pip to install whatever i seem to do it doesnt seem to be able to find it

虽然它已安装,但我可以在站点包中看到它,但我使用 pip 安装了我似乎在做的任何事情,但似乎无法找到它

here is the code

这是代码

import requests
from bs4 import BeautifulSoup
import operator


def start(url):
    word_list = []
    source_code = requests.get(url).text
    soup = BeautifulSoup(source_code)
    for post_text in soup.findAll('div'):
        content = post_text.string
        words = content.lower().split()
        for each_word in words:
            print(each_word)
            word_list.append(each_word)

start('http://localhost/budget_app/dashboard.php')

this is the error

这是错误

ModuleNotFoundError, No module named 'requests'

回答by Rahul Bagal

Run following command on your virtual environment:

在您的虚拟环境中运行以下命令:

sudo pip install requests

回答by Ravi Ranjan

If your facing issue with proxy setting then run below command:

如果您遇到代理设置问题,请运行以下命令:

pip install requests --proxy http://<username>:password<password>@<IP>:<port>

--proxy     [user:passwd@]proxy.server:port.

回答by gautam

Run following command if you have more than one python3.x

如果您有多个 python3.x,请运行以下命令

python3.6 -m pip install requests

回答by Jesus Leyva

I was having the same issue. Despite having the requests packages appeared as installed when I would run the pip install requestsand the pip3 install requests. The package would also show as present when running the pip freeze command.

我遇到了同样的问题。尽管有出现作为安装的时候我会运行的要求包pip install requestspip3 install requests。运行 pip freeze 命令时,该包也会显示为存在。

I used the file explorer window to find the location of the library and manually copy and paste the package files from the site-packagefolder and into it parent Libdirectory.

我使用文件资源管理器窗口来查找库的位置,并手动将包文件从site-package文件夹复制并粘贴到其父Lib目录中。

I hope this helps.

我希望这有帮助。