2013-07-02 41 views
1

我試圖安裝新的正則表達式模塊安裝新的正則表達式模塊通過setup.py

該readme.txt說:::

To build and install regex for your default Python run 

    python setup.py install 

To install regex for a specific version run setup.py with that interpreter, e.g. 

    python3.1 setup.py install 

python setup.py install鍵入並取回/Library/Frameworks/Python.framework/Versions/7.3/Resources/Python.app/Contents/MacOS/Python: can't open file 'setup.py': [Errno 2] No such file or directory

我正在尋找答案,但人們不斷向我介紹Python文檔,他們很混亂。

我知道這很簡單,但我不確定它爲什麼不起作用。

+2

你肯定已經移到終端中正確的目錄? –

+0

不確定。我怎麼知道?我是否需要將文件移動到框架文件夾中? –

回答

4

這些指令中隱含的第一步是下載正則表達式的壓縮包或壓縮文件,解壓縮它,進入該目錄,然後運行「python setup.py install」。請參閱http://docs.python.org/2/install/index.html#the-new-standard-distutils

如果您安裝了pip,則可以通過運行「pip install regex」來避免這些手動步驟。

+0

我在解壓縮的正則表達式文件夾的目錄中。然後我試着安裝python setup.py並得到-bash:/Library/Frameworks/Python.framework/Versions/Current/bin/python:沒有這樣的文件或目錄 –

+0

想通了謝謝。它說我仍然有一個錯誤:運行install_egg_info 寫/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/regex-2013_06_26-py2.7.egg-info 回溯(大多數最近通話最後): 文件「setup.py」,第52行,在 setup.py 但我仍然可以導入正則表達式 –

+0

此外,您可以明確設置當前版本。例如pip install regex == 2017.4.29 –

1

很容易(在Mac):

  1. 安裝的easy_install curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python
  2. 安裝PIP sudo easy_install pip
  3. 安裝正則表達式模塊 pip install regex