Python从3.5、can和x27;无法从3.6中找到LIB
我一直在学习Python,并注意到我的一些库无法导入(Ubuntu)。查看了这些库之后,我发现有些库在Python从3.5、can和x27;无法从3.6中找到LIB,python,Python,我一直在学习Python,并注意到我的一些库无法导入(Ubuntu)。查看了这些库之后,我发现有些库在/usr/local/lib/python3.5/中,这些库可以工作。我最近安装的库位于/usr/local/lib/python3.6/中,这些库不起作用 我已经意识到2对3路径等的痛苦,但在本例中,我的代码库最终安装了一些lib,一个版本文件夹,另一个版本文件夹。当我键入python3--version时,我得到了python3.6.8的响应。因此,从逻辑上看,我应该得到关于3.5 libs
/usr/local/lib/python3.5/
中,这些库可以工作。我最近安装的库位于/usr/local/lib/python3.6/
中,这些库不起作用
我已经意识到2对3路径等的痛苦,但在本例中,我的代码库最终安装了一些lib,一个版本文件夹,另一个版本文件夹。当我键入python3--version
时,我得到了python3.6.8
的响应。因此,从逻辑上看,我应该得到关于3.5 libs的错误,而不是反之亦然
这里有什么问题?我怎样才能解决它 为了适用性,停止在没有虚拟环境的情况下工作。如果您不想使用
pipenv
或virtualenv
,则可以使用python内置的venv模块来创建虚拟环境:
$python3-m venv myenv
$source myenv/bin/activate
$pip安装软件包
由于您的python3设置为python3.6,虚拟环境将具有python3.6。您可以放心地安装软件包
另外,我建议您为此使用pipenv。这很有趣,但实际库(gensim)未正确导入的原因似乎是我的代码文件名为
gensim.py
。令人捧腹的