Python Visual Studio代码看不到wget
我的机器上安装了Python 2.7。我在visualstudio代码(VSC)(MacOS发行版)中使用它没有问题,但是我很难让visualstudio代码“查看”Python Visual Studio代码看不到wget,python,wget,Python,Wget,我的机器上安装了Python 2.7。我在visualstudio代码(VSC)(MacOS发行版)中使用它没有问题,但是我很难让visualstudio代码“查看”wget 在我的VSC中,我将以下导入语句添加到myProject.py: import wget 林特说: E0401:无法导入“wget” 我通过以下命令验证是否安装了wget: which wget …它返回 /usr/local/bin/wget 我试图用brew安装wget重新安装它,但它说它已经安装了。所以我尝试了
wget
在我的VSC中,我将以下导入语句添加到myProject.py
:
import wget
林特说:
E0401:无法导入“wget”
我通过以下命令验证是否安装了wget
:
which wget
…它返回
/usr/local/bin/wget
我试图用brew安装wget
重新安装它,但它说它已经安装了。所以我尝试了sudo-hpip安装wget
,我认为安装成功了
正在收集wget下载wget-3.2.zip建筑轮子
收集的软件包:wget Running setup.py bdist_wheel for wget。。。
已完成存储在目录中:
/var/root/Library/Caches/pip/wheels/6d/98/29/61ccc41148f871009126c2e844e26f73eeb25e12cca92228a5
已成功构建wget安装收集的包:wget
已成功安装wget-3.2
我关闭了VSC并重新打开了它。我继续在过梁中得到这个错误:
E0401:无法导入“wget”
我最近安装并卸载了anaconda
,我确信这是我痛苦的根源。我不经常使用Python,但我发现自己正在从事一个非常方便的项目。关于如何解决这个问题,我没有主意了。我欢迎你的建议,感谢你的阅读
更新:
描述我遇到的问题。我尝试过建议的解决方案,但似乎没有一个能消除我的林特错误
更新我的.bash\u配置文件
似乎没有任何效果,或者:
export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
我的Python安装有问题。我不知道它是什么或者为什么,因为我安装的其他软件包工作得很好(
matplotlib
,等等)
我是这样解决的:
我通过自制软件卸载了python,如下所示:
pip2 install wget
brew卸载python
然后,我通过brew
重新安装了python
,如下所示:
pip2 install wget
brew安装python
我在终端中使用以下命令打开了我的.bash\u配置文件
:
open.bash\u配置文件
我在前面注释了路径并添加了此路径(除非您确定不需要路径,否则不要使用核弹):
export PATH=“/usr/local/opt/python/libexec/bin:$PATH”
然后,我按照brew提示完成安装。完成后,我通过pip2
安装了wget
,如下所示:
pip2 install wget
在那之后,我打开了Visual Studio代码,输入了
import wget
,它就工作了。您拥有的wget
是一个程序,而不是Python模块。您不能导入它。您可以使用system
或其他函数从Python执行它。@DyZ是的,我知道。问题是我已经安装了wget
,但是我的编译器没有看到它,并且生成了一个无法导入它的错误。使用python-c“import wget”
可以得到什么?这是唯一能确定它是否安装正确的方法。很抱歉,上面的评论者未能理解这个问题,但是哪个wget
成功与是否安装了python模块无关。我想我以前遇到过类似的问题,wget
需要在您的系统路径中。在我的例子中,我使用的是windows,因此我需要在我的路径环境变量中包含以下内容:C:\windows\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem@当我在终端中键入python-c“import wget”
时,不会发生任何事情。如果我只键入python
,我会得到python2.7.10(默认值,2017年2月7日,00:08:15)
,我可以通过quit()
摆脱它。我认为重要的部分是用pip
安装wget
python模块,而不仅仅是用brew
安装wget包。我认为python的安装不一定有什么问题。@ohlec我不确定我遇到问题的确切原因,但我已经安装并删除了anaconda
,它似乎已经破坏了以前运行的一些程序。除了wget
和其他几个(现在已解决)之外,我使它进入了一个可行的状态。下次我遇到这样的片状物时,我可能会作为第一步而不是最后一步重新安装python。