質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

930閲覧

python github osエラー

ryo123445

総合スコア2

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/10/15 07:41

前提・実現したいこと

上記のサイトのgithubのコードを使って在庫管理アプリを使用したいのですが、エラーが出てしまいました。
https://github.com/retas-seven/django_app

現在の流れ

python

1!git clone https://github.com/retas-seven/django_app.git 2!pip install -r requirements.txt

この後にmanege.pyのコードを実行したら

--------------------------------------------------------------------------- OSError Traceback (most recent call last) <ipython-input-14-abe4985f2287> in <module> 16 "forget to activate a virtual environment?" 17 ) from exc ---> 18 execute_from_command_line(sys.argv) /opt/anaconda3/lib/python3.8/site-packages/django/core/management/__init__.py in execute_from_command_line(argv) 417 """Run a ManagementUtility.""" 418 utility = ManagementUtility(argv) --> 419 utility.execute() /opt/anaconda3/lib/python3.8/site-packages/django/core/management/__init__.py in execute(self) 361 362 try: --> 363 settings.INSTALLED_APPS 364 except ImproperlyConfigured as exc: 365 self.settings_exception = exc /opt/anaconda3/lib/python3.8/site-packages/django/conf/__init__.py in __getattr__(self, name) 80 """Return the value of a setting and cache it in self.__dict__.""" 81 if self._wrapped is empty: ---> 82 self._setup(name) 83 val = getattr(self._wrapped, name) 84 /opt/anaconda3/lib/python3.8/site-packages/django/conf/__init__.py in _setup(self, name) 67 % (desc, ENVIRONMENT_VARIABLE)) 68 ---> 69 self._wrapped = Settings(settings_module) 70 71 def __repr__(self): /opt/anaconda3/lib/python3.8/site-packages/django/conf/__init__.py in __init__(self, settings_module) 168 self.SETTINGS_MODULE = settings_module 169 --> 170 mod = importlib.import_module(self.SETTINGS_MODULE) 171 172 tuple_settings = ( /opt/anaconda3/lib/python3.8/importlib/__init__.py in import_module(name, package) 125 break 126 level += 1 --> 127 return _bootstrap._gcd_import(name[level:], package, level) 128 129 /opt/anaconda3/lib/python3.8/importlib/_bootstrap.py in _gcd_import(name, package, level) /opt/anaconda3/lib/python3.8/importlib/_bootstrap.py in _find_and_load(name, import_) /opt/anaconda3/lib/python3.8/importlib/_bootstrap.py in _find_and_load_unlocked(name, import_) /opt/anaconda3/lib/python3.8/importlib/_bootstrap.py in _load_unlocked(spec) /opt/anaconda3/lib/python3.8/importlib/_bootstrap_external.py in exec_module(self, module) /opt/anaconda3/lib/python3.8/importlib/_bootstrap.py in _call_with_frames_removed(f, *args, **kwds) ~/python/django_app/config/settings.py in <module> 163 164 # ログ出力の設定 --> 165 os.makedirs('/home/webims', exist_ok=True) 166 LOGGING = { 167 'version': 1, /opt/anaconda3/lib/python3.8/os.py in makedirs(name, mode, exist_ok) 221 return 222 try: --> 223 mkdir(name, mode) 224 except OSError: 225 # Cannot rely on checking for EEXIST, since the operating system OSError: [Errno 45] Operation not supported: '/home/webims'

上記のerrorが出てしまいます。
エラーの場所がどこのファイルなのかわかりません。
お手数ですが、お力添えいただけると嬉しいです。
このアプリを使用する方法と手順を教えていただきたいです。

使用のパソコンは  mac bookです。

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

jbpb0

2021/10/15 13:24

> --> 165 os.makedirs('/home/webims', exist_ok=True) おそらくですが、Macの「/home」は一般ユーザは書き込み権限が無いので、そこに「webims」という名前のディレクトリを作ろうとしてエラーになってるようです 「~/python/django_app/config/settings.py」の165行目が該当する行なので、そこの「/home」を、書き込み権限があるどこか、たとえば「/Users/XXX」あたりに変更したら、そのエラーは出なくなるのではないですかね (上記の「XXX」は、自分の実際のユーザ名に置き換えてください)
ryo123445

2021/10/18 05:26

返信ありがとうございます。 次また以下のエラーが出てしまいました。 ValueError: Unable to configure handler 'middleware_logfile_handler' よろしくお願いいたします。
jbpb0

2021/10/18 06:12

それは質問のとは別のエラーなので、別の質問にしてください
guest

回答1

0

ベストアンサー

--> 165 os.makedirs('/home/webims', exist_ok=True)

Macの「/home」は一般ユーザは書き込み権限が無いので、そこに「webims」という名前のディレクトリを作ろうとしてエラーになってるのかもしれません

「~/python/django_app/config/settings.py」の165行目が該当する行なので、そこの「/home」を、書き込み権限があるどこか、たとえば「/Users/XXX」あたりに変更してみてください
(上記の「XXX」は、自分の実際のユーザ名に置き換えてください)

投稿2021/10/18 06:11

jbpb0

総合スコア7653

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問