2017-12-16 13 views
2

私はPythonの旅を始めることができないという事実について私は絶対に欲求不満です。私はPythonで訓練してくれたシンプルなサービスを持っています。これは私にとって新しいものです。 私はPyCharmをダウンロードしましたが、1つのファイルがある限り、すべて正常でした。 私はいくつかの構造に突然私のプロジェクトが動作しなくなったと決めました。 私は同じような構造を持っている:PyCharm&consoleはローカルモジュールを使用させません

project/ 
project/employees 
project/employees/__init__.py 
project/employees/employees.py 
project/server.py 
project/venv/ 
project/venv/(...) 

projectは、ソースルートです。

そして、まだ私はこのようなものがあります:私はVSコードとCMDと同じ起こったでこれをテストした

Traceback (most recent call last): 
    File "C:/Users/user/PycharmProjects/project/server.py", line 5, in <module> 
     from employees.employees import Employees, EmployeesName 
    File "C:\Users\user\PycharmProjects\project\employees\employees.py", line 4, in <module> 
     from server import db_connect 
    File "C:\Users\user\PycharmProjects\project\server.py", line 5, in <module> 
     from employees.employees import Employees, EmployeesName 
ImportError: cannot import name 'Employees' 

を。 私はどんな提案にも感謝します!

EDIT: employees.py

from flask_jsonpify import jsonify 
from flask_restful import Resource 

from server import db_connect 


class Employees(Resource): 
    (...) 


class EmployeesName(Resource): 
    (...) 
+0

'employees.py'とは何ですか? –

+0

@JordanBonitatis - 投稿が編集されています。クラスはここでは関係ないので隠されています。 –

答えて

0

ここでの問題は、あなたが循環依存を持っているということです。 employees.pyにはserver.pyをインポートします。およびその逆。 あなたの.pyファイルを再配置しないようにする必要があります。

+0

明らかに、あなたは正しいです!どうもありがとう ;) –

関連する問題