簡體   English   中英

通過 Homebrew 並行安裝 Python 2.7 和 3.3 - pip3 失敗

[英]parallel installion of Python 2.7 and 3.3 via Homebrew - pip3 fails

我想進行跳轉並熟悉 Python 3。我按照此處找到的說明進行安裝,安裝工作完美無缺。

我還可以使用提供的 virtualenv 為 Python 2 和 Python 3 創建環境(遵循此處的說明。)。 不幸的是,當沒有激活​​ virtualenv 時,pip3 會失敗。 我需要用它來安裝 python3 的全局模塊。

這是錯誤消息:

± |master ✓| → pip3
Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/local/lib/python2.7/site-packages/distribute-0.6.45-py2.7.egg/pkg_resources.py", line 51
    def _bypass_ensure_directory(name, mode=0777):
                                               ^
SyntaxError: invalid token

看起來 pip3 正在嘗試訪問 python2 的分發。 有什么解決方法嗎?

我和你有同樣的問題,我有

export PYTHONPATH="/usr/local/lib/python2.7/site-packages:$PYTHONPATH"

在我的 ~/.bash_profile 中。 刪除那條線為我解決了問題。 如果您的 ~/.bashrc 或 ~/.bash_profile 中有那個或類似的東西,請嘗試刪除它。

暫無
暫無

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

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