相关疑难解决方法(0)

Python Pip 被 sys.stderr.write(f"ERROR: {exc}") 破坏

在使用 box bento/centos-7 的新 Vagrant VM 上,以下命令破坏了我的 pip 安装:

yum update
yum install epel-release -y
yum install python-pip -y
/usr/bin/pip2 install --upgrade pip setuptools pyOpenSSL psycopg2-binary lxml
Run Code Online (Sandbox Code Playgroud)

这最终失败了

  Downloading https://files.pythonhosted.org/packages/84/48/5c99d8770fd0a9eb0f82654c3294aad6d0ba9f8600638c2e2ad74f2c5d52/setuptools-52.0.0.tar.gz (2.1MB)
    100% |????????????????????????????????| 2.1MB 821kB/s
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "setuptools/__init__.py", line 16, in <module>
        import setuptools.version
      File "setuptools/version.py", line 1, in <module>
        import pkg_resources
      File "pkg_resources/__init__.py", line 1367
        raise SyntaxError(e) from e
                                ^
    SyntaxError: invalid …
Run Code Online (Sandbox Code Playgroud)

python pip

98
推荐指数
5
解决办法
10万
查看次数

python2上的pip安装失败

按照此页面上的说明在 python2 https://linuxhint.com/installing_pip_linux_mint/上安装 pip

最后一步失败了 $ sudo python2 get-pip.py

出现这个错误,

Traceback (most recent call last):
  File "get-pip.py", line 24226, in <module>
    main()
  File "get-pip.py", line 199, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 82, in bootstrap
    from pip._internal.cli.main import main as pip_entry_point
  File "/tmp/tmp2aZyDl/pip.zip/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

我试图到处寻找解决方案,但找不到。我做错了什么?

python pip linux-mint

40
推荐指数
3
解决办法
2万
查看次数

如何抑制pip升级警告?

我的pip版本已关闭 - 每个pip命令都说:

You are using pip version 6.0.8, however version 8.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Run Code Online (Sandbox Code Playgroud)

而且我不喜欢这里给出的答案:我如何摆脱这个警告从pip升级?因为他们都希望pip与RH版本不同步.

所以我尝试使用这个VagrantFile进行干净的系统安装:

Vagrant.configure("2") do |config|

  config.ssh.username   = 'root'
  config.ssh.password   = 'vagrant'
  config.ssh.insert_key = 'true'

  config.vm.box = "bento/centos-7.3"

  config.vm.provider "virtualbox" do |vb|
    vb.cpus   = "4"
    vb.memory = "2048"
  end

  config.vm.synced_folder "..", "/vagrant"

  config.vm.network "public_network", bridge: "eth0", ip: "192.168.1.31"

  config.vm.provision "shell", inline: <<-SHELL
    set -x

    # Install pip
    yum install -y epel-release
    yum …
Run Code Online (Sandbox Code Playgroud)

python pip

16
推荐指数
4
解决办法
5030
查看次数

pip: sys.stderr.write(f"ERROR: {exc}") 使用 Python 3.5

我在使用 pip 和 pip3 时遇到问题。我正在尝试安装要求,但显示错误。当我编写 pip3 或 pip --version 时,它会显示此错误。

jumphost@jumphost-VirtualBox:~$ pip3 --version
Traceback (most recent call last):
  File "/usr/bin/pip3", line 9, in <module>
    from pip import __main__
  File "/usr/local/lib/python3.5/dist-packages/pip/__main__.py", line
21, in <module>
    from pip._internal.cli.main import main as _main
  File
"/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

如果我尝试安装,它显示了这一点

jumphost@jumphost-VirtualBox:~/kubespray$ pip install -r requirements.txt
Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import __main__
  File
"/usr/local/lib/python2.7/dist-packages/pip-21.0-py2.7.egg/pip/__main__.py",
line 21, in <module>
    from pip._internal.cli.main import …
Run Code Online (Sandbox Code Playgroud)

python pip

15
推荐指数
1
解决办法
2万
查看次数

Pip 命令行“ImportError: No Module Named Typing”

运行命令给我以下错误:

C:\Python34\Scripts> pip install pygame

错误堆栈:

Traceback (most recent call last):
  File "C:\Python34\lib\runpy.py", line 171, in _run_module_as_main
    "__main__", mod_spec)
  File "C:\Python34\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "C:\Python34\Scripts\pip.exe\__main__.py", line 5, in <module>
  File "C:\Python34\lib\site-packages\pip\__init__.py", line 1, in <module>
    from typing import List, Optional
ImportError: No module named 'typing'
Run Code Online (Sandbox Code Playgroud)

python pip

13
推荐指数
5
解决办法
7万
查看次数

给字符错误的f字符串?

我在这里收到了我的Atom阅读器的错误消息,其中建议第一个print.(f"message")是发送错误:

File "/Users/permanentmajority/Desktop/Coding/learnpythonbook.py", line 75
    print(f"Let's talk about {my_name}.")
                                       ^
SyntaxError: invalid syntax
[Finished in 0.077s]
Run Code Online (Sandbox Code Playgroud)

码:

my_name = 'Zed A. Shaw'
my_age = 35 # not a lie
my_height = 74 # inches
my_weight = 180 #lbs
my_eyes = 'Blue'
my_teeth = 'White'
my_hair = 'Brown'

print(f"Let's talk about {my_name}.")
print(f"He's {my_height} inches tall.")
print(f"He's {my_weight} pounds heavy.")
print("Actually that's not too heavy.")
print(f"He's got {my_eyes} eyes and {my_hair} hair.")
print(f"His teeth are usually {my_teeth} depending on …
Run Code Online (Sandbox Code Playgroud)

python syntax-error python-2.x f-string

10
推荐指数
3
解决办法
2万
查看次数

在 ubuntu 20.04 上安装 pip2

在 ubuntu 20.04 上成功 安装 python2 后 sudo apt install python2

我从https://bootstrap.pypa.io/get-pip.py sha256下载了get-pip.py:ffb67da2e976f48dd29714fc64812d1ac419eb7d48079737166dd95640d1debd

跑步:

sudo python2 get-pip.py
Run Code Online (Sandbox Code Playgroud)

回溯(最近一次调用):
文件“get-pip.py”,第 24226 行,在
main()
文件“get-pip.py”,第 199 行,在主
引导程序(tmpdir=tmpdir)
文件“ get-pip.py” py”,第 82 行,
从 pip._internal.cli.main引导导入 main as pip_entry_point
文件“/tmp/tmp6DHWFv/pip.zip/pip/_internal/cli/main.py”,第 60 行
sys.stderr.write( f"ERROR: {exc}")
^
SyntaxError: 无效语法

python pip

6
推荐指数
3
解决办法
7443
查看次数

无法在 Python 2.7.5 上升级 Pip

我正在尝试将 Centos 7 上的 Python 2.7.5 的 pip 升级到最新版本。

# python -m pip install --upgrade pip
Collecting pip
  Using cached https://files.pythonhosted.org/packages/9e/24/bc928987f35dd0167f21b13a1777c21b9c5917c9894cff93f1c1a6cb8f3b/pip-21.0.tar.gz
    Complete output from command python setup.py egg_info:
    /usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'project_urls'
      warnings.warn(msg)
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-eMN0xl/pip/setup.py", line 85, in <module>
        python_requires='>=3.6',
      File "/usr/lib64/python2.7/distutils/core.py", line 112, in setup
        _setup_distribution = dist = klass(attrs)
      File "/usr/lib/python2.7/site-packages/setuptools/dist.py", line 269, in __init__
        _Distribution.__init__(self,attrs)
      File "/usr/lib64/python2.7/distutils/dist.py", line 287, in __init__
        self.finalize_options()
      File "/usr/lib/python2.7/site-packages/setuptools/dist.py", …
Run Code Online (Sandbox Code Playgroud)

python pip

6
推荐指数
1
解决办法
6515
查看次数

vitualenv 不适用于我的 2.7.9 python 安装

安装后:

pip install virtualenv
Run Code Online (Sandbox Code Playgroud)

运行它会大喊:

    C:\programs\python\Python27\Scripts>virtualenv.exe
    Traceback (most recent call last):
      File "C:\programs\python\Python27\lib\runpy.py", line 162, in _run_module_as_main
        "__main__", fname, loader, pkg_name)
      File "C:\programs\python\Python27\lib\runpy.py", line 72, in _run_code
        exec code in run_globals
      File "C:\programs\python\Python27\Scripts\virtualenv.exe\__main__.py", line 5, in <module>
      File "C:\programs\python\Python27\lib\site-packages\virtualenv\__init__.py", line 3, in <module>
        from .run import cli_run, session_via_cli
      File "C:\programs\python\Python27\lib\site-packages\virtualenv\run\__init__.py", line 7, in <module>
        from ..app_data import make_app_data
      File "C:\programs\python\Python27\lib\site-packages\virtualenv\app_data\__init__.py", line 9, in <module>
        from platformdirs import user_data_dir
    ImportError: No module named platformdirs

Run Code Online (Sandbox Code Playgroud)

有什么想法为什么会发生这种情况吗?点 1.5.6

python installation pip python-2.x virtualenv

6
推荐指数
0
解决办法
1672
查看次数

get-pip.py 返回 SyntaxError: invalid syntax

我从这个命令安装了 pip

curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
Run Code Online (Sandbox Code Playgroud)

当我这样做的时候 sudo python2 get-pip.py

Traceback (most recent call last):
  File "get-pip.py", line 24226, in <module>
    main()
  File "get-pip.py", line 199, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 82, in bootstrap
    from pip._internal.cli.main import main as pip_entry_point
  File "/tmp/tmpf3jeCG/pip.zip/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

几周前它工作正常,然后突然停止工作。我真的需要知道我做错了什么?我还有其他方法可以做到吗?我正在使用具有 Java8 图像的 Atlassian Bitbucket。我还需要安装 pip,因为我不能拥有多个图像。我正在使用上述命令在本地下载它并使 pip 工作。有没有其他方法可以使用它来使它工作?

python pip python-2.x

5
推荐指数
1
解决办法
8106
查看次数

pip install pip ( def read(rel_path: str)) 时出现语法错误

使用 pip 时,我收到以下警告:

$ pip install pip
Requirement already satisfied (use --upgrade to upgrade): pip in /usr/lib/python2.7/site-packages
You are using pip version 8.1.2, however version 22.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Run Code Online (Sandbox Code Playgroud)

所以我遵循了建议,但我得到了一个语法错误:

$ pip install --upgrade pip
Collecting pip
  Using cached https://files.pythonhosted.org/packages/99/bb/696e256f4f445809f25efd4e4ce42ff99664dc089cafa1e097d5fec7fc33/pip-22.1.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-k03IN1/pip/setup.py", line 7
        def read(rel_path: str) -> str:
                         ^
    SyntaxError: invalid …
Run Code Online (Sandbox Code Playgroud)

pip path virtualenv

5
推荐指数
1
解决办法
1万
查看次数

如何在 macOS Big Sur 上的 Python 2.7 中安装 pip?

我正在尝试通过安装 pip

sudo -H python -m pip install -U pip
Run Code Online (Sandbox Code Playgroud)

但这会导致以下错误。

Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 163, in _run_module_as_main
    mod_name, _Error)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 111, in _get_module_details
    __import__(mod_name)  # Do not catch exceptions initializing package
  File "/Library/Python/2.7/site-packages/pip-21.1.2-py2.7.egg/pip/__init__.py", line 1, in <module>
    from typing import List, Optional
ImportError: No module named typing
Run Code Online (Sandbox Code Playgroud)

python pip python-typing

0
推荐指数
1
解决办法
1310
查看次数