Python 如何将从命令行安装的pip模块添加到PyDev环境中?
我安装了Python 如何将从命令行安装的pip模块添加到PyDev环境中?,python,macos,pip,pydev,pythonpath,Python,Macos,Pip,Pydev,Pythonpath,我安装了pip。然后我安装了PyDev。之后,我通过pip安装了一些软件包。现在,当我在PyDev中导入包1时,找不到包1 如何将通过pip安装的软件包集成到PyDev 我听说了PYTHONPATH,但我不知道pip在哪里安装软件包(即安装的软件包的路径是什么?)。操作系统是OSX。我通过自制安装了pip(尽可能精确) 更新1: 从[$(brew--prefix)/lib/pythonX.Y/site-packages甚至不存在。要了解软件包的安装位置,请执行以下操作: > pip sho
pip
。然后我安装了PyDev
。之后,我通过pip
安装了一些软件包。现在,当我在PyDev中导入包1时,找不到包1
如何将通过pip
安装的软件包集成到PyDev
我听说了PYTHONPATH
,但我不知道pip
在哪里安装软件包(即安装的软件包的路径是什么?)。操作系统是OSX
。我通过自制安装了pip(尽可能精确)
更新1:
从[$(brew--prefix)/lib/pythonX.Y/site-packages
甚至不存在。要了解软件包的安装位置,请执行以下操作:
> pip show regex
---
Name: regex
Version: 2014.06.28
Location: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Requires:
然后,转到PyDev
中的project properties
(即右键单击project=>properties=>PyDev-PYTHONPATH
),添加external lib
源文件夹。然后刷新(或只需重写import regex
行并保存)以查找包的安装位置:
> pip show regex
---
Name: regex
Version: 2014.06.28
Location: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Requires:
然后,转到PyDev
中的project properties
(即右键单击project=>properties=>PyDev PYTHONPATH
),添加external lib
源文件夹。然后在python中刷新(或只需重写import regex
行并保存),执行以下操作:
import site
site.getsitepackages()
然后复制给定目录。转到Eclipse-->Windows-->PyDev-->Python解释器-->单击新文件夹-->转到上面的给定目录并将其添加到那里。在Python中,执行以下操作:
import site
site.getsitepackages()
然后复制给定目录。转到Eclipse-->Windows-->PyDev-->Python解释器-->单击新文件夹-->转到上面的给定目录并将其添加到那里。最实用的长期解决方案是使用user@static提到的方法查找pip
已安装的软件包:pip show elasticsearch
.
然后使用位置
在PyDev中选择相应的python安装
例如,(在我的Mac上)如果位置返回为/usr/local/lib/python2.7/site包
,我应该在PyDev>解释器>Python解释器
中的高级自动配置期间使用/usr/local/bin/python2.7
您可以在库
选项卡中看到自动配置自动拉入/usr/local/lib/python2.7/site包
,这意味着您所有的pip
安装包都可以导入。最实用的长期解决方案是使用user@static提到的方法来定位pip
已安装软件包:pip显示elasticsearch
。
然后使用位置
在PyDev中选择相应的python安装
例如,(在我的Mac上)如果位置返回为/usr/local/lib/python2.7/site包
,我应该在PyDev>解释器>Python解释器
中的高级自动配置期间使用/usr/local/bin/python2.7
您可以在库
选项卡中看到自动配置自动拉入/usr/local/lib/python2.7/site包
,这意味着您所有的pip
安装包都可以导入。@christoroussy:)@christoroussy:)我是MacOS的新用户。只需安装Eclipse、PyDev、Python3.7、virtualenvwrapper.担心为什么我的Eclipse无法识别通过pip
安装的软件包。在Windows/Ubuntu中,Eclipse可以轻松识别virtualenvwrapper。阅读了您的解决方案后,现在我的Eclipse能够识别我的所有软件包。谢谢!我是MacOS的新用户。只需安装Eclipse、PyDev、Python3.7、virtualenvwrapper。担心为什么我的Eclipse无法识别通过pip
安装的e软件包。在Windows/Ubuntu中,Eclipse可以轻松识别VirtualEnvrapper。阅读您的解决方案后,现在我的Eclipse可以识别我的所有软件包。谢谢!