0
我必須擴展古代學生完成的代碼。安裝所需的所有庫後,我終於嘗試的代碼,並得到這個錯誤:沒有名爲'imp'的模塊
$ ./main
Traceback (most recent call last):
File "/usr/lib/python3.4/tkinter/__init__.py", line 39, in <module>
import _tkinter
File "/usr/lib/python3.4/importlib/_bootstrap.py", line 2237, in _find_and_load
return _find_and_load_unlocked(name, import_)
File "/usr/lib/python3.4/importlib/_bootstrap.py", line 2226, in _find_and_load_unlocked
module = _SpecMethods(spec)._load_unlocked()
File "/usr/lib/python3.4/importlib/_bootstrap.py", line 1191, in _load_unlocked
return self._load_backward_compatible()
File "/usr/lib/python3.4/importlib/_bootstrap.py", line 1161, in _load_backward_compatible
spec.loader.load_module(spec.name)
File "ExtensionLoader__tkinter.py", line 22, in <module>
File "ExtensionLoader__tkinter.py", line 3, in __bootstrap__
File "/usr/lib/python3.4/importlib/_bootstrap.py", line 2237, in _find_and_load
return _find_and_load_unlocked(name, import_)
File "/usr/lib/python3.4/importlib/_bootstrap.py", line 2224, in _find_and_load_unlocked
raise ImportError(_ERR_MSG.format(name), name=name)
ImportError: No module named 'imp'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.4/dist-packages/cx_Freeze-4.3.4-py3.4-linux-x86_64.egg/cx_Freeze/initscripts/Console.py", line 27, in <module>
File "main.py", line 13, in <module>
File "/usr/lib/python3.4/importlib/_bootstrap.py", line 2237, in _find_and_load
return _find_and_load_unlocked(name, import_)
File "/usr/lib/python3.4/importlib/_bootstrap.py", line 2226, in _find_and_load_unlocked
module = _SpecMethods(spec)._load_unlocked()
File "/usr/lib/python3.4/importlib/_bootstrap.py", line 1191, in _load_unlocked
return self._load_backward_compatible()
File "/usr/lib/python3.4/importlib/_bootstrap.py", line 1161, in _load_backward_compatible
spec.loader.load_module(spec.name)
File "/home/aitech/Scrivania/folder_test/GUI_videoServer/mainFrame.py", line 4, in <module>
File "/usr/lib/python3.4/importlib/_bootstrap.py", line 2237, in _find_and_load
return _find_and_load_unlocked(name, import_)
File "/usr/lib/python3.4/importlib/_bootstrap.py", line 2226, in _find_and_load_unlocked
module = _SpecMethods(spec)._load_unlocked()
File "/usr/lib/python3.4/importlib/_bootstrap.py", line 1191, in _load_unlocked
return self._load_backward_compatible()
File "/usr/lib/python3.4/importlib/_bootstrap.py", line 1161, in _load_backward_compatible
spec.loader.load_module(spec.name)
File "/usr/lib/python3.4/tkinter/__init__.py", line 41, in <module>
raise ImportError(str(msg) + ', please install the python3-tk package')
ImportError: No module named 'imp', please install the python3-tk package
我不認爲這是在代碼中的錯誤,因爲他已被使用。 我很好地安裝了python3-tk包,我可以在命令代碼中使用它。 在項目的setting.py已經有在INSTALLED_APPS之前 'django.contrib.admin' django_admin_bootstrapped「行=()
我在Ubuntu:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.5 LTS
Release: 14.04
Codename: trusty
我真的失去了如果有人能幫助我,請提前致謝。
也許你會發布這個代碼? – gonczor
好的,你如何試圖安裝它?通過apt-get,pip,從源代碼編譯或其他方式? – gonczor
項目中有一個主要的可執行文件,我遵循文檔的所有步驟,我用apt-get安裝了所有的庫(Yasm,Libx264,Libfdk-aac,Libmp3lame,Libopus,Libvpx,FFMPEG)和它們的官方存儲庫,python3 ,使用pip3的Django和Django Admin Bootstrap。 –