【发布时间】:2018-04-01 21:14:48
【问题描述】:
我已经使用命令安装了一个包:
pip3 install --upgrade ShopifyAPI
要求已更新:ShopifyAPI in /usr/local/lib/python3.5/dist-packages 要求已经是最新的: /usr/local/lib/python3.5/dist-packages 中的 pyactiveresource>=2.1.2 (来自 ShopifyAPI)要求已经是最新的:PyYAML 在 /usr/local/lib/python3.5/dist-packages(来自 ShopifyAPI) 要求 已经是最新的:/usr/local/lib/python3.5/dist-packages 中有六个 (来自 ShopifyAPI)
我也想在 jupyter notebook 中使用它:
conda install -c conda-forge ShopifyAPI
Solving environment: failed
PackagesNotFoundError: The following packages are not available from current channels:
- shopifyapi
Current channels:
- https://conda.anaconda.org/conda-forge/linux-64
- https://conda.anaconda.org/conda-forge/noarch
- https://repo.anaconda.com/pkgs/main/linux-64
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/free/linux-64
- https://repo.anaconda.com/pkgs/free/noarch
- https://repo.anaconda.com/pkgs/r/linux-64
- https://repo.anaconda.com/pkgs/r/noarch
- https://repo.anaconda.com/pkgs/pro/linux-64
- https://repo.anaconda.com/pkgs/pro/noarch
有什么方法可以使用笔记本中使用 pip3 install 命令安装的软件包或使用 conda 安装这些软件包?
【问题讨论】:
-
您是否有两种不同的 Python 安装,例如 Anaconda 和 Python.org 或发行包?如果是这样,他们有单独的站点包集合,你不能这样做。
-
另一方面,如果您只有 Anaconda Python,you can use the
pipthat it comes with。但是通过pip安装它后,你不要尝试也conda install它;你只是使用它。 -
最后回答你的直接问题:(1)是的,当然你可以在使用
pip3安装的笔记本中使用该包,只要它是pip3用于运行 Jupyter 的同一 Python;只是尝试而不是询问它是否有效。 (2) 不,您不能使用 conda 为 conda 安装不存在的包,因为它们不存在。除非你想自己做包装。只需为他们使用pip。 -
是的,我有两个不同的 python 安装,一个在 Ubuntu 16 中默认安装,另一个在 anaconda 中安装。我必须创建一个单独的环境才能在笔记本中使用这个包吗?当我在anaconda的环境中使用pip3安装它时,它说包已经被满足了。
标签: python anaconda jupyter-notebook