python - Python sklearn 安装窗口
问题描述
当尝试使用 pip 在 Windows 10 上安装 Python 的 sklearn 包时,我得到一个 EnvironmentError ,告诉我没有这样的文件或特定文件的目录:
错误:由于 EnvironmentError 无法安装软件包:[Errno 2] 没有这样的文件或目录:'C:\Users\Rik\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\站点包\sklearn\datasets\tests\data\openml\292\api-v1-json-data-list-data_name-australian-limit-2-data_version-1-status-deactivated.json.gz'
我曾多次尝试重新安装以下软件包:
- scikit-学习
- scipy
- sklearn
我还尝试下载 sklearn 的 github 主文件夹并将其粘贴到安装程序期望文件所在的目录中,即使使用 pip 安装时它也会告诉我文件丢失。
此外,我尝试通过下载并运行它来通过 github 存储库安装它
python setup.py install
但这会导致奇怪的 Microsoft Visual Studio 错误,因为显然它正在尝试运行测试程序或其他东西,不确定。
有什么建议可以解决这个问题吗?
解决方案
您可以在这里找到解决方案:https ://scikit-learn.org/stable/install.html
出现问题是因为在您的情况下达到了默认路径大小限制,您可以通过以下步骤进行更改:
- 打开 regedit 工具(使用 windows cmd)
- 访问“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem”键
- 将“LongPathsEnabled”值更改为 1
- 使用命令“pip install --exists-action=i scikit-learn”重新安装 sklearn
推荐阅读
- python - 如何使用 torch Dataloader 获取具有相同类的图片?
- plugins - “gatsby-source-graphql”导致加载插件错误引用“gatsby/graphql”
- apache-spark - 从 Kafka 读取的 Spark Structured Streaming 应用程序仅返回空值
- r - 在列表上使用应用函数来获取绘图
- python - 'ManyToManyDescriptor' 对象在访问 related_name 时没有属性 'all'
- java - 在 Quarkus 中调用具有自定义媒体类型的另一个服务的请求
- delphi - 从底轴镜像比例以也出现在顶轴
- javascript - 使用 Ramda 将对象数组与父属性一起映射
- python - 两侧的numpy掩码数组
- reactjs - 单个 spa 反应应用程序块仅在需要时加载