【问题标题】:python3 library disappear after installing itpython3库安装后消失
【发布时间】:2018-07-05 04:58:44
【问题描述】:

我正在安装一个名为 requests-html (https://github.com/kennethreitz/requests-html) 的 python 库。仅在python3.6中可用。

我首先为 python 3.6 下载 anaconda。然后下载 requests_html 的源文件,进入文件夹并使用:

sudo python3 setup.py install

之后,如果我在同一个终端进入python3环境,我可以导入这个库。但是,如果我打开一个新终端或关闭原始终端并打开一个新终端,它会说找不到库。看来每次我想使用它时都需要重新安装它,而且我只能在我用来安装它的同一个终端中使用它。

这真的很奇怪,有人可以解释这个问题吗?谢谢。

【问题讨论】:

  • 您确定在原始终端中您没有在虚拟环境中工作,因此将其安装到其中。然后当你创建一个新的终端时,因为没有激活虚拟环境,所以没有找到它。
  • @GrahamDumpleton 感谢您提供线索。我对虚拟环境不熟悉,我会研究一下。

标签: python-3.6 installation-package


【解决方案1】:

你为什么使用sudo?如果您使用 python anaconda 版本,您的 python 基础环境无需 root 即可用于任何操作。因为你使用sudo,所以你使用的是系统版本。此外,您可以直接在 pip 中安装。

记得激活您的环境 (conda activate)。

pip install requests-html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    • 2014-07-18
    • 2019-06-24
    • 1970-01-01
    • 2011-08-02
    • 2011-03-01
    相关资源
    最近更新 更多