簡體   English   中英

Visual Studio代碼沒有看到wget

[英]Visual Studio Code does not see wget

我在我的機器上安裝了Python 2.7。 我在Visual Studio Code(VSC)(MacOS發行版)中使用它沒有問題,但我很難讓Visual Studio Code“看到” wget

在我的VSC中,我將以下import語句添加到myProject.py

import wget

linter說這個:

E0401:無法導入'wget'

我通過以下命令驗證了我已安裝wget

which wget

...返回......

/usr/local/bin/wget

我試圖用brew install wget重新安裝它,但它說它已經安裝了。 所以我嘗試了sudo -H pip install wget ,我認為安裝成功。

收集wget下載wget-3.2.zip為收集的包構建輪子:wget運行setup.py bdist_wheel for wget ... done存儲在目錄中:/ var / root / Library / Caches / pip / wheels / 6d / 98/29 / 61ccc41148f871009126c2e844e26f73eeb25e12cca92228a5成功構建wget安裝收集的軟件包:wget成功安裝wget-3.2

我關閉VSC並重新打開它。 我繼續在linter中得到這個錯誤:

E0401:無法導入'wget'

我最近安裝並卸載了anaconda ,我很確定這是我痛苦的根源。 我不經常使用Python,但我發現自己正在開發一個非常方便的項目。 我沒有想法:如何解決這個問題。 我歡迎你的建議,謝謝你的閱讀。

更新:

這個問題描述了我遇到的問題。 我已經嘗試了建議的解決方案,但它們似乎都沒有擺脫我的linter錯誤。

更新我的.bash_profile似乎沒有任何效果:

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages  

我的Python安裝有問題。 我不確定它是什么或為什么,因為我安裝的其他軟件包工作正常( matplotlib等)。

這是我如何解決它:

我通過home-brew卸載了python ,如下所示:

brew uninstall python

然后,我通過brew重新安裝python如下:

brew install python

我在終端中使用以下命令打開了我的.bash_profile

open .bash_profile

我在路徑之前注釋掉了並添加了這個路徑(除非你確定你不需要它,否則不要去路徑):

export PATH="/usr/local/opt/python/libexec/bin:$PATH"

然后,我按照brew提示完成安裝。 完成后,我通過pip2安裝了wget ,如下所示:

pip2 install wget

之后,我打開了Visual Studio Code,鍵入import wget並且它工作正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM