sys.path

    3熱度

    1回答

    我有一段Java代碼,使用Jython調用一些Python庫,這個庫依賴於外部的Jython經典libraryies像re對正則表達式和其他人,所以我有這樣的代碼: PythonInterpreter interpreter = new PythonInterpreter(null, new PySystemState()); PySystemState sys = Py.getSyst

    3熱度

    4回答

    時間包括目前試圖引用一些庫代碼的時候,我在我的Python文件的頂部,這樣做: import sys sys.path.append('''C:\code\my-library''') from my-library import my-library 然後,只要會話處於活動狀態,my-library將成爲sys.path的一部分。如果我開始一個新文件,我必須記得再次包含sys.path.

    4熱度

    1回答

    是否可以從特定目錄導入模塊,而不影響導入模塊的導入路徑? 如果我暫時將sys.path替換爲所需的目錄,則導入的模塊將無法導入該目錄以外的任何內容。 我不想在目錄前加上sys.path,因爲我不想導入回落到另一個源。

    7熱度

    2回答

    當導入非內置模塊時,解釋器將搜索sys.path給出的位置。 sys.path從這些位置(http://docs.python.org/library/sys.html#sys.path)初始化: 包含輸入腳本(或當前目錄) PYTHONPATH目錄 安裝有關的默認 雖然前兩個來源很簡單,任何人都可以解釋第三者是如何工作的,以及影響它的可能性有哪些? 雖然我有興趣在一個通用的解決方案,我的具體問題

    4熱度

    1回答

    我正在構建Java到Jython橋接類。 我試圖解決的任務是讓Jython在我的應用程序工作目錄(也稱爲程序執行目錄)中查找python模塊。 我通過附加System.getProperty("user.dir")值移到sys.path這樣做: pySysState = new PySystemState(); //add working directory into sys.path pyS

    1熱度

    2回答

    大家好,感謝您花時間看我的問題。 我是Python的新手,以爲我在PHP/MySQL的經驗。 我剛剛交給一個django網站的代碼庫,並要求在服務器上運行它。 我已經可以運行syncdb並遷移了。 現在我想要導航到我的瀏覽器的網站,這是我的錯誤: ImportError: Could not import settings 'settings.py' (Is it on sys.path?): N

    1熱度

    3回答

    我無法從未存儲在sys.path中的目錄中導入腳本。我有一個腳本保存爲test.py在一個名爲「Development」的目錄中,並試圖將開發目錄添加到sys.path中,以便我可以從當前腳本中導入一個名爲index.py的函數。 這裏是我的index.py代碼: import sys sys.path.append ('/Users/master/Documents/Development/'

    0熱度

    1回答

    我是很多東西的新手。 我嘗試安裝飛快查看源代碼並使用它。 我添加路徑到文件夾包含setup.py和的README.txt在sys.path中,然後 import setup 並顯示錯誤: Traceback (most recent call last): File "C:/Users/Claire/Documents/Python_projects/Python_Open_Sour

    3熱度

    2回答

    我在myapplication裏面有一些代碼在myapplications的目錄裏查找一些文件。我正在使用AptanaStudio,並且我看到我的代碼運行正常,但是當我創建debian軟件包並將其安裝到另一臺計算機時,搜索不成功,因爲sys.path看起來像不同的列表。 從Aptana執行sys.path包含可執行目錄(/ mysvncopy/myapplication)的路徑,我相信我的代碼會以

    0熱度

    4回答

    我已經做了一個python模塊文件,並上傳到SVN回購(說string_utl.py它做字符串相關的操作)。無論如何,我可以訪問SVN的文件Direclty。雖然我從SVN本地簽出文件到我的電腦並從那裏訪問它。但那不是重點。我正在考慮一個本地存儲庫,我的所有同事都可以訪問和修改代碼。 我雖然在sys.path列表中添加了Lsvn位置,但它沒有奏效。我們是這樣做的 sys.path.append(「