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

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

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

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

Q&A

解決済

1回答

580閲覧

ImportError 他のパッケージからモジュールがインストールできない

yudai_yam

総合スコア2

Python

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

0グッド

0クリップ

投稿2020/09/12 10:41

編集2020/09/12 11:16

イメージ説明イメージ説明説明](465bbd78634c40df6b3faae0fd551942.png)

shopping.pyの中には

def calc_shipping(): print("calc_shipping")

が入っています。

app.pyの中には

from ecommerce.shipping import calc_shipping calc_shipping()

が入っています。
app.pyのモジュール内で、ecommerce内にあるshipping.pyから、calc_shippingをimportしたいのですが、
画像のようなエラーが出てしまします。

助けてください

エラーは> Traceback (most recent call last):
File "C:\Users\user\Dropbox\My PC (DESKTOP-LDPHCJ7)\Desktop\python_lesson\app.py", line 1, in <module>
from ecommerce.shipping import calc_shipping
ImportError: cannot import name 'calc_shipping' from 'ecommerce.shipping' (C:\Users\user\Dropbox\My PC (DESKTOP-LDPHCJ7)\Desktop\python_lesson\ecommerce\shipping.py)

Process returned 1 (0x1) execution time : 0.040 s
Press any key to continue . . .     

です

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

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

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

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

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

quickquip

2020/09/12 11:01

shipping.py の方を見せてください。(エラーからすると"shopping.pyの中には 〜 が入っています。"と矛盾するので)
yudai_yam

2020/09/12 11:05

画像を追加させていただきました どうかよろしくお願いいたします
Daregada

2020/09/12 11:08

app.pyもエラーメッセージもテキスト(文字)の状態で質問に書いてください。 画像を見た限りではshipping.pyが保存される前のように見えるので、上書き保存した状態でapp.pyを実行してみたらどうでしょう。
yudai_yam

2020/09/12 11:18

上書き保存したらできました!!! 本当にありがとうございます!!!
Daregada

2020/09/12 16:17

回答を書いておくので、「解決済」にしましょう。
guest

回答1

0

ベストアンサー

画像を見た限りでは、shipping.pyが保存される前のように見える(●は未保存を示すマークと思われる)ので、上書き保存した状態でapp.pyを実行するように提案したところ、正常に動作した。

投稿2020/09/12 11:21

Daregada

総合スコア11990

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問