簡體   English   中英

從 python 2.7.5 運行 pip install

[英]running pip install from python 2.7.5

我有一個裝有 Python 2.4.3 的 CentOS 服務器 (5.6)。 我在/opt安裝了另一個本地安裝的 Python(2.7.5),軟鏈接創建如下/usr/local/bin/python2.7/usr/local/python2.7 我想使用pip安裝 python-requests 。 使用命令pip install requests ,出現以下錯誤:

root ~/ff_test_ff # pip install requests
Unpacking ./requests
  Running setup.py egg_info for package from file:///root/ff_test_ff/requests
    Traceback (most recent call last):
      File "<string>", line 14, in ?
      File "/tmp/pip-MM685m-build/setup.py", line 6, in ?
        import requests
      File "requests/__init__.py", line 58
        from . import utils
             ^
    SyntaxError: invalid syntax
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 14, in ?

  File "/tmp/pip-MM685m-build/setup.py", line 6, in ?

    import requests

  File "requests/__init__.py", line 58

    from . import utils

         ^

SyntaxError: invalid syntax

----------------------------------------
Command python setup.py egg_info failed with error code 1
Storing complete log in /root/.pip/pip.log

我假設它仍在嘗試使用 Python 2.4。 在這里檢查說不支持 2.4。 那么如何運行pip install命令但使用 python2.7 呢?

你需要像這里一樣設置PYTHONPATH / PYTHONHOME

你也可以嘗試安裝virtualenv

您可能應該(重新)為新的 Python 版本明確安裝新版本的 pip。 pip 安裝說明頁面上,它說

pip 適用於 CPython 版本 2.6、2.7、3.1、3.2、3.3 和 pypy。

安裝時,請務必使用較新版本的 Python 而不是舊版本。

暫無
暫無

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

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