[英]Install airflow package extras in PyCharm
我想在PyCharm中使用Airflow包附加 s3
和postgres
但不知道如何安装它们(在macOS Sierra上)。
气流本身可以从首选项 > 项目 > 项目解释器 > +安装,但不是我可以解决的额外功能。 附件可以使用pip
安装在终端中
$ pip install airflow[s3,postgres]
但他们最终使用的是不同的解释器( ~/anaconda
)而不是PyCharm使用的解释器( /usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions/2.7
)。
检查我的/usr/local/bin
目录中的Python可执行文件我发现只有pip3
和pip3.5
指向PyCharm解释器,但是pip
, pip2
, pip2.7
没有。
$ ls -la /usr/local/bin | grep pip
-rwxr-xr-x 1 root admin 204 Dec 21 11:41 pip
-rwxr-xr-x 1 root admin 204 Dec 21 11:41 pip2
-rwxr-xr-x 1 root admin 204 Dec 21 11:41 pip2.7
lrwxr-xr-x 1 christofer admin 34 Nov 21 11:53 pip3 -> ../Cellar/python3/3.5.2_3/bin/pip3
lrwxr-xr-x 1 christofer admin 36 Nov 21 11:53 pip3.5 -> ../Cellar/python3/3.5.2_3/bin/pip3.5
浏览PyCharm解释器的目录,我发现从/usr/local/bin
指向的所有预期的python可执行文件( python
, python2.7
等),但没有pip
。
所以,如果我/你/我们能弄明白,问题就可以解决了
airflow[s3,postgres]
,或 pip install airflow[s3,postgres]
指向PyCharm解释器。 所以,如果我/你/我们能弄明白,问题就可以解决了
如何从PyCharm中安装气流[s3,postgres],或
如何运行pip install airflow [s3,postgres]指向PyCharm解释器。
或者可能?:
~/anaconda
Python添加到Pycharm 要向Pycharm goto添加另一个python解释器:
File -> Settings -> Project: -> Project Interpreter
按齿轮按钮并选择more
:
这显示了所有配置的解释器。 选择+
按钮,然后选择add local
:
现在你应该可以将你的anaconda Python添加到Pycharm了。 然后,您可以选择要用作项目主要Python的Python,并且可以选择要在其下运行的Python:
Run -> Edit Configurations
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.