簡體   English   中英

在SublimeText2中設置PYTHONPATH

[英]Set PYTHONPATH in SublimeText2

在過去的一個小時里,我一直在搜尋以尋找答案,並且嘗試了我遇到的所有問題。

我有一個特定的Python包(MailSnake),當我在SublimeText2中進行構建時,它會返回

ImportError:沒有名為mailsnake的模塊

我了解這是因為SublimeText2正在運行內置的Python(2.6版),並且需要在用戶設置中設置PYTHONPATH。

如何正確設置環境路徑? 這就是我目前所擁有的。

"path": "Users/Me/Library/Python/2.7",
"cmd": ["python2.7", "-u", "$file"],
"env":
{
    "PYTHONPATH": "Users/Me/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages"
},    
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",    

編輯%APPDATA%\\ Sublime Text 2 \\ Python \\ Python.sublime-build

將內容更改為:

{
    "cmd": ["C:\\python27\\python.exe", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

在Mac上

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

完成之后,請嘗試以下操作

import platform
print platform.python_version()

如果成功,它將編譯代碼並輸出2.7.* your current version *在我的情況下為2.7.2

同樣,您似乎未正確安裝mailsnake。 所以嘗試以下

  • 下載壓縮文件
  • 將其解壓縮到文件夾中
  • 使用cmd導航到該文件夾​​,然后進入python-mailsnake-master\\python-mailsnake-master

  • 然后在cmd中鍵入python setup.py install ,這應該安裝mailsnake

    您現在應該可以導入並使用它

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM