繁体   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