同时安装python2、3与anaconda下库安装后无法使用的问题
天蓬老师
天蓬老师 2017-04-18 09:55:00
0
1
593

电脑中装了python3、python2和anaconda
写了一个简单的小程序(My1stCrawler.py)如下:

import requests,bs4,webbrowser,sys
res=requests.get('https://www.baidu.com/s?wd='+' '.join(sys.argv[1:]))
res.raise_for_status()
print(sys.argv[1:])
soup=bs4.BeautifulSoup(res.text)
linkElems=soup.select('.r a')
print(linkElems)
numOpen=min(5,len(linkElems))

for i in range(numOpen):
    webbrowser.open(linkElems[i].get('href'))

在命令行中运行My1stCrawler.py Trump,预期是会打开相应的搜索页面。可是提示提示“No module named requests”。可我之前是安装过requests的包的。
在命令行中输入python,再输出 import requests ,顺利执行
用pip安装的话又会提示已经安装了。情况如下:

和requests没有关系,很多库都会遇到这个问题。
困扰了好久,来这里求助

另外,python3、2和anaconda都已经加到系统环境变量中了

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(1)
迷茫

次のように実行してみてください:

リーリー

環境変数にすべてのバージョンが追加されましたが、どれを使用すればよいかわかりません。問題は、.py ファイルの Python バージョンとコマンド ラインで優先されるバージョンとの違いが原因である可能性があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!