![](/img/trans.png)
[英]Getting module not found error when i try to run my python test scripts through cmd
[英]When I try to run Python script on any editor or cmd I get this error
在編輯器Sublime Text 3,Visual Studio代碼,notepad ++或cmd上出現相同問題
C:\Users\Egypt>python Desktop/python/any file.py
當我嘗試運行任何文件時,我得到這個
Traceback (most recent call last):
File "Desktop/python/reqweb.py", line 1, in <module>
from selenium import webdriver
File "C:\Users\Egypt\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\__init__.py", line 18, in <module>
from .firefox.webdriver import WebDriver as Firefox # noqa
File "C:\Users\Egypt\AppData\Local\Programs\Python\Python35\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 28, in <module>
import shutil
File "C:\Users\Egypt\AppData\Local\Programs\Python\Python35\lib\shutil.py", line 22, in <module>
import bz2
File "C:\Users\Egypt\AppData\Local\Programs\Python\Python35\lib\bz2.py", line 18, in <module>
from threading import RLock
File "C:\Users\Egypt\AppData\Local\Programs\Python\Python35\lib\threading.py", line 7, in <module>
from traceback import format_exc as _format_exc
File "C:\Users\Egypt\AppData\Local\Programs\Python\Python35\lib\traceback.py", line 5, in <module>
import linecache
File "C:\Users\Egypt\AppData\Local\Programs\Python\Python35\lib\linecache.py", line 11, in <module>
import tokenize
File "C:\Users\Egypt\AppData\Local\Programs\Python\Python35\lib\tokenize.py", line 34, in <module>
from token import *
File "C:\Users\Egypt\Desktop\python\token.py", line 1, in <module>
import facebook
File "C:\Users\Egypt\AppData\Local\Programs\Python\Python35\lib\site-packages\facebook\__init__.py", line 30, in <module>
import requests
File "C:\Users\Egypt\AppData\Local\Programs\Python\Python35\lib\site-packages\requests\__init__.py", line 43, in <module>
import urllib3
File "C:\Users\Egypt\AppData\Local\Programs\Python\Python35\lib\site-packages\urllib3\__init__.py", line 8, in <module>
from .connectionpool import (
File "C:\Users\Egypt\AppData\Local\Programs\Python\Python35\lib\site-packages\urllib3\connectionpool.py", line 3, in <module>
import logging
File "C:\Users\Egypt\AppData\Local\Programs\Python\Python35\lib\logging\__init__.py", line 207, in <module>
_lock = threading.RLock()
AttributeError: module 'threading' has no attribute 'RLock'
請幫助我嘗試卸載python並重新安裝但是這個錯誤的相同問題僅出現在導入模型中的腳本中
我意識到上面的評論或多或少地解決了這個問題,但是要解釋實際發生的事情(因為我只是遇到了一個非常相似的問題並找到了這個問題):
看起來您的文件C:\\Users\\Egypt\\Desktop\\python\\token.py
被錯誤地選擇為系統C:\\Users\\Egypt\\AppData\\Local\\Programs\\Python\\Python35\\lib\\tokenize.py
from token import *
語句的源C:\\Users\\Egypt\\AppData\\Local\\Programs\\Python\\Python35\\lib\\tokenize.py
模塊。 實際上,它打算引用模塊C:\\Users\\Egypt\\AppData\\Local\\Programs\\Python\\Python35\\lib\\token.py
。 由於文件的版本與預期的不同,因此引發了異常。
在這種情況下,這些修復程序中的任何一個都應起作用:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.