我在Mac上,我安装numpy,并sklearn按照这个顺序.现在,我遇到了几次已经提到的这些错误:
sklearn"numpy.dtype具有错误的大小,尝试重新编译"pycharm和终端
ValueError:numpy.dtype的大小错误,请尝试重新编译
从sklearn导入时导入:无法导入名称check_build
因此,我尝试通过卸载numpy并重新安装以前的版本来修复此错误.
1)sudo pip install --upgrade numpy..给予权限错误
...OSError: [Errno 1] Operation not permitted: '/tmp/pip-OVY0Vq-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy-1.8.0rc1-py2.7.egg-info'...
2)我试过了brew uninstall numpy,但是import numpy在shell重启后仍然可以工作.
我能想到的唯一一件事就是手动删除所有numpy文件,这些文件在Mac上可以找到
sudo rm -rf /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy
....但即便如此,也会给我一个许可错误.是什么赋予了?
我对编码相对较新,因此(尚未)运行虚拟环境。相反,我只是直接将带有pip的软件包下载到我的电脑上,以便在atom中运行python 3.7。
前几天当我尝试使用pip安装刮擦包时,就像这样 -m pip install --user scrapy
我收到此错误: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'c:\\users\\adrian\\appdata\\roaming\\python\\python37\\site-packages\\pip-19.0.1.dist-info\\METADATA'
如果有人使用conda安装某种类型的修复程序,我对相关错误看到的其他大多数答案都可以吗?当我尝试使用conda执行其中一个修复程序时,收到CondaHTTPError:SSLError(MaxRetryError('HTTPSConnectionPool(host=\'repo.anaconda.com\', port=443): Max retries exceeded with url: /pkgs/free/noarch/repodata.json.bz2 (Caused by SSLError("Can\'t connect to HTTPS URL because the SSL module is not available.
任何方向将不胜感激:-)
我在python中的sklearn有这个小问题.似乎我正确安装它,确实当我做from sklearn import svmpython似乎没关系(没有错误消息).但是我的功能不能很好,因为我收到消息AttributeError: 'module' object has no attribute 'SVC'我正在尝试使用svm优化功能.这有点尴尬,但这意味着SVC不在sklearn里面是不可能的.任何人都可以帮助我.
运行以下代码时出现此错误:
from sklearn.decomposition import LatentDirichletAllocation
Run Code Online (Sandbox Code Playgroud)
导入错误:无法从部分初始化的模块“sklearn”导入名称“__check_build”(很可能是由于循环导入)。
当我检查pip freezescikit-learn 已安装时。另外,我尝试卸载并重新安装 sklearn,现在我遇到了不同的错误:
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'C:\\Users\\<user>\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python38\\site-packages\\sklearn\\datasets\\tests\\data\\openml\\292\\api-v1-json-data-list-data_name-australian-limit-2-data_version-1-status-deactivated.json.gz'
Run Code Online (Sandbox Code Playgroud) 我正在 VS Code 中工作,在已安装的名为where 的 conda环境中运行 Python 脚本。但是,当我导入它并运行脚本时,出现以下错误:myenvsklearn
Traceback (most recent call last):
File "d:\ML\Project\src\train.py", line 5, in <module>
from sklearn.linear_models import LinearRegression
ModuleNotFoundError: No module named 'sklearn'
Run Code Online (Sandbox Code Playgroud)
我已尝试了以下建议的所有可能的解决方案,但没有任何效果对我有用:
有人可以建议一种不同的方法来解决这个问题吗?
python ×5
pip ×3
scikit-learn ×3
python-3.x ×2
conda ×1
macos ×1
numpy ×1
python-2.7 ×1
svc ×1
svm ×1