我對python編程相當陌生。我安裝了anaconda,並在Mac上運行iPython(Jupyter qtconsole)v.4.3.0和python v.3.6。目前,我正嘗試導入一個模塊,其中包含位於我的主目錄中的函數。在ipython中嘗試運行腳本時要求覆蓋
我已經看過計算器和Python的文檔,發現它可以用做:
%run "Users/myUser/python_functions.py"
或
import python_functions
然而,當我嘗試這兩種方法,我得到提示覆蓋我正在運行或導入的文件:
File `python_functions.py` exists. Overwrite (y/[N])?
這改變了上一個ious文件並沒有獲得我想要導入的功能。
什麼可以解釋這一點,我能做些什麼來導入我的模塊?
如果jupyter qtconsole不是一個解釋器,我如何在anaconda上達到這個目的? – Jonesn11
我猜你在python解釋器以外的地方,因爲它在運行導入時不會覆蓋。但我的猜測是離開的。 –
嘗試運行python解釋器,看它是否工作? –