繁体   English   中英

在PyCharm中安装气流包附件

[英]Install airflow package extras in PyCharm

我想在PyCharm中使用Airflow附加 s3postgres但不知道如何安装它们(在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可执行文件我发现只有pip3pip3.5指向PyCharm解释器,但是pippip2pip2.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可执行文件( pythonpython2.7等),但没有pip

我需要帮助的是什么

所以,如果我/你/我们能弄明白,问题就可以解决了

  1. 如何从PyCharm中安装airflow[s3,postgres] ,或
  2. 如何运行pip install airflow[s3,postgres]指向PyCharm解释器。

所以,如果我/你/我们能弄明白,问题就可以解决了

  1. 如何从PyCharm中安装气流[s3,postgres],或

  2. 如何运行pip install airflow [s3,postgres]指向PyCharm解释器。

或者可能?:

  1. ~/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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM