pyenv

    1熱度

    1回答

    我的理解是,只要使用非Apple默認的Python構建,最終用戶不需要安裝Python執行一個py2app構建的應用程序。在我自己的環境中開發和測試應用程序時,我顯然已經安裝了Python。具體來說,我使用python.org安裝了一個pyenv,而不是Apple自己的。然而,當我將應用程序提供給沒有安裝Python的最終用戶時,她得到: 無法找到Python運行時。您可能需要安裝Python的框

    1熱度

    1回答

    我的全局默認值是2.x,我不想改變,因爲可能內部使用的其他應用程序,我可能不知道。 我可以使用pyenv install安裝新版本,但是我想要做的是對現有的3.4 anaconda安裝有一個緩衝點。從本質上講,我想模擬的行爲是,列爲system的pyenv版本調用python3.4而不是python。很明顯,我可以改變默認的系統python路徑來實現這一點,但我寧願從pyenv中完成。 原因主要是

    1熱度

    2回答

    我安裝了pyenv來管理不同版本的Python,並使用pip install printtable來下載和安裝printtable。 但是,當我在交互式shell中導入該模塊時,它不起作用並顯示ImportError。 $ pyenv versions system 2.7.11 * 3.5.1 (set by /Users/apple/.pyenv/version) $

    1熱度

    1回答

    我是python的新手。我運行一個腳本,我在網絡上得到了: python file.py 我得到這個: File "file.py", line 293 print json.dumps(evaluate(), indent=4) ^ SyntaxError: invalid syntax 我讀它關係到Python版本,這應該是一些2.7。所以我下載了pyenv。我

    2熱度

    1回答

    我想在我的Mac上安裝較舊版本的Python。我目前正在運行2.7.9,但我們的生產環境正在運行2.7.6。 (與gevent和2.7.9存在兼容性問題。) 我找到了pyenv它允許我安裝各種版本。我用brew安裝了pyenv並安裝了2.7.6。然後我創建了一個與virtualenv中使用2.7.6以下命令: mkvirtualenv my_env --python=/Users/dustin/.

    5熱度

    2回答

    與virtualenvwrapper,我可以設置獨立的virtualenvs並呼籲workon VENV讓他們連接到特定的設置文件(例如:test_settings.py或dev_settings.py)我預設的virtualenv中的使用掛鉤bin - preactivate,postactivate,predeactivate和postdeactivate。 pyenv有什麼等價物嗎? pye

    0熱度

    1回答

    我正在使用pyenv及其插件pyenv-virtualenv。 我的問題是:如何在pyenv-virtualenv上激活一些虛擬環境時修改PYTHONPATH環境變量? $ pyenv activate myenv $ echo $PYTHONPATH # I want this variable! 當我用簡單的virtualenv,我可以通過編輯virtualenv_home/your_e