OSError: [Errno 2] Нет такого файла или каталога в Ubuntu 16.04


-2

Используя Ubuntu, я пытаюсь использовать примеры scikit-learn с этим фрагментом:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
""" Examples of reading texts files and classifying them
"""
from __future__ import division
import datetime
import sklearn.datasets

time1 = datetime.datetime.now()
##from sklearn.datasets import fetch_20newsgroups
######## Reading text files
rootPath = r"/Home/web2py/corpus/20news-18828/"

Тем не менее, я получил эту ошибку:

File "/usr/local/lib/python2.7/dist-packages/sklearn/datasets/base.py", line 201, in load_files
    folders = [f for f in sorted(listdir(container_path))
OSError: [Errno 2] No such file or directory: '/Home/web2py/corpus/20news-18828/

Я очень новичок в Ubuntu и научусь чему-то новому. В чем может быть проблема / ошибка и как мне ее решить.?


1
16.06 нет. Вы имеете в виду 16.04?
Томас Уорд

1
Я подозреваю, что rootPath должен быть "~ / web2py / corpus / 20news-18828 /", но я не использую ваш "материал для изучения scikit".
WinEunuuchs2Unix

@ WinEunuuchs2Unix, спасибо большое. Я использовал r "/ Home / web2py / corpus / 20news-18828 /" вместо просто "/ Home / web2py / corpus / 20news-18828 /".
love_by_Jesus

@ Томас, да, я использую 16.04. Спасибо вам
love_by_Jesus

1
/Home/...что это должно быть?
Rinzwind

Ответы:


6
 OSError: [Errno 2] No such file or directory: '/Home/web2py/corpus/20news-18828/

Я очень новичок в Ubuntu и научусь чему-то новому. В чем может быть проблема / ошибка и как мне ее решить.?

Я вижу здесь ошибку , если это предназначается , чтобы быть ваш домашний каталог: /Home/. Так и должно быть /home/. Linux заботится как о маленьких, так и заглавных буквах. Мы не различаем буквы, как некоторые другие операционные системы (:))

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.