2016-01-19 48 views
0

(我瞭解這個問題的變種之前已經被問到過了,但並不是專門用Python 3+和Sublime Text 3,並且我嘗試了這些解決方案,但都沒有成功。)Python 3.5:崇高文本不會識別第三方模塊...如何修復?

無論如何:我正在使用Python 3.5 。我正嘗試在Sublime Text中使用第三方模塊 - Scrapy。當模塊在IDLE中工作時,它在Sublime中不起作用。

我試過重定向我的PYTHONPATH,但仍然無法工作。爲Python我的具體語法設置:

{ 
     "path": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", 
     "cmd": ["python", "-u", "$file"], 
     "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
     "selector": "source.python", 
     "word_wrap": true, 
     "env": { 
      "PYTHONPATH": "/Library/Frameworks/Python.framework/Versions/3.5/bin" 
     } 

回答

-1

你需要的是一個build system,而不是特定的語法設置。選擇Tools -> Build System -> New Build System...並更改內容如下:

{ 
    "path": "/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", 
    "cmd": ["/Library/Frameworks/Python.framework/Versions/3.5/bin/python", "-u", "$file"], 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
    "selector": "source.python" 
} 

將文件保存爲Packages/User/Python3.5.sublime-build其中Packages是通過選擇Preferences -> Browse Packages...(打開的文件夾,當你編輯新的編譯系統後點擊保存,就應該自動指向你Packages/User)。

要使用的編譯系統,選擇Tools -> Build System -> Python3.5,然後按Ctrl鍵(Windows和Linux)或(OS X),當你.py文件集中。

+0

不知道爲什麼這是downvoted - 任何改善建議將有所幫助... – MattDMo

相關問題