【问题标题】:Install airflow package extras in PyCharm在 PyCharm 中安装气流包附加功能
【发布时间】:2017-06-18 08:52:59
【问题描述】:

我想在 PyCharm 中使用 Airflowextras s3postgres 但不知道如何安装它们(在 macOS Sierra 上)。

到目前为止我的尝试

Airflow 本身可以从 Preferences > Project > Project interpreter > + 安装,但不能像据我所知。 可以在终端中使用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 解释器的目录,我发现所有预期的 Python 可执行文件(pythonpython2.7 等)都指向 /usr/local/bin,但没有 pip

我需要什么帮助

所以,如果我/你/我们能弄清楚,问题就可以解决

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

【问题讨论】:

    标签: python pip pycharm airflow


    【解决方案1】:

    所以,如果我/你/我们能弄清楚,问题就可以解决

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

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

    或者也许?:

    1. ~/anaconda Python 添加到 Pycharm

    向 Pycharm goto 添加另一个 python 解释器:

    File -> Settings -> Project: -> Project Interpreter
    

    按下齿轮按钮并选择more

    这显示了所有配置的解释器。选择+按钮,然后选择add local

    现在您应该可以将您的 anaconda Python 添加到 Pycharm。然后,您可以选择将哪个 Python 用作项目的主要 Python,并且您可以选择在哪个 Python 下运行:

    Run -> Edit Configurations
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-22
      • 1970-01-01
      • 2017-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-20
      • 2013-02-09
      相关资源
      最近更新 更多