gpt4 book ai didi

Python:没有命名的模块......如何使用pip

转载 作者:太空狗 更新时间:2023-10-30 00:54:44 27 4
gpt4 key购买 nike

我是 Python 的新手,我在导入库方面遇到了麻烦。

我写了一段代码

from sklearn.linear_model import LogisticRegression

然后我得到一个错误

ImportError                               Traceback (most recent call last)
<ipython-input-19-c84b03903d9e> in <module>()
----> 1 from sklearn.linear_model import LogisticRegression

/usr/lib/python2.7/dist-packages/sklearn/linear_model/__init__.py in <module>()
10 # complete documentation.
11
---> 12 from .base import LinearRegression
13
14 from .bayes import BayesianRidge, ARDRegression

/usr/lib/python2.7/dist-packages/sklearn/linear_model/base.py in <module>()
22
23 from ..externals import six
---> 24 from ..externals.joblib import Parallel, delayed
25 from ..base import BaseEstimator, ClassifierMixin, RegressorMixin
26 from ..utils import as_float_array, atleast2d_or_csr, safe_asarray

/usr/lib/python2.7/dist-packages/sklearn/externals/joblib/__init__.py in <module>()
1 # yoh: use system-wide joblib
2
----> 3 from joblib import *

ImportError: No module named joblib

在 IPython 中。我正在使用 ubuntu,我使用“sudo apt-get install python-sklearn”命令安装了 scikit_learn-0.18,但遇到了上述错误。我还尝试使用“sudo easy_install joblib”,但错误并未消除。

怎么了?你能帮我吗?谢谢。

最佳答案

pip 是 python 的数据包管理器。自 3.4 版以来,它默认随 python 一起提供,因此您可能应该使用它。

通常现在,python在 Linux 上重定向到 python2.7由于一些旧的 linux 工具,升级到 python3.x 时会出现问题。

因此,您可能在某个时间点在您的操作系统上同时拥有 python2.7 和 python3.x。

如果您不确定您是否有适合您要使用的 python 版本的 pip,请安装它:

cd /tmp
wget https://bootstrap.pypa.io/get-pip.py
python3.4 get-pip.py # install pip for any python -v (3.4 here but replace with yours)
rm get-pip.py -f

现在 pip 已安装,您可以使用它来搜索/安装/升级/删除/... python 数据包。

所以让我们安装 joblib :

python3.4 -m pip install joblib # install packets for a particular version easily

如你所见,我没有使用 pip install但是python3.x -m pip install因此 pip 会为该特定版本的 python 安装库。

关于Python:没有命名的模块......如何使用pip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35103338/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com