我正在安装一个名为requests-html(https://github.com/kennethreitz/requests-html)的python库。仅在python3.6中可用。
我首先下载了适用于python 3.6的anaconda。然后下载requests_html的源文件,转到该文件夹并使用:
sudo python3 setup.py install
此后,如果我在同一终端中进入python3环境,则可以导入该库。但是,如果我打开一个新终端或关闭原始终端并打开一个新终端,则表明找不到该库。似乎每次想使用它都需要再次安装该库,并且只能在用于安装它的同一终端中使用它。
这真的很奇怪,有人可以阐明这个问题吗?谢谢。
答案 0 :(得分:0)
您为什么使用sudo
?如果您使用python anaconda版本,则您的python基本环境无需root就可以执行任何操作。因为您使用sudo
,所以您正在使用系统版本。另外,您可以直接在pip中安装。
请记住激活您的环境(conda activate
)。
pip install requests-html