我使用命令安装了一个包:
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 in /usr/local/lib/python3.5/dist-packages(来自ShopifyAPI)要求 已经是最新的:/usr/local/lib/python3.5/dist-packages中有六个 (来自ShopifyAPI)
我也想在jupyter笔记本中使用它:
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安装这些软件包?
答案 0 :(得分:1)
如果您有两个不同的Python安装(一个来自您的操作系统,一个来自Anaconda),它们每个都有自己独立的site-packages
。你为其中一个安装的东西没有为另一个安装。
使用哪个工具 - 使用Anaconda安装的pip
安装的软件包进入Anaconda网站软件包实际上并不重要,就像安装了conda
的软件包一样;只有与其他安装的pip
一起安装的软件包才能使用。但这可能会让人感到非常困惑 - 你有两个不同的程序,名为pip
(或pip3
)。
据推测,您已经知道如何运行一个特定的Python或另一个;你可以通过/however/you/run/that/python -m pip
来运行特定的Python点。
无论如何,看起来你已经为你的系统Python安装了Jupyter,但是想要将它与Anaconda软件包一起使用。如果是这样,解决方案就是:
conda install
编辑?)并使用Anaconda Jupyter。pip
作为选项),并使用系统Python Jupyter。