标签: python3

导入错误:没有名为 pkg_resources 的模块

我正在尝试为 python 3 安装tensorflow-gpu。当我运行 pip3 时:

sudo -H apt-get pip3 install tensorflow-gpu
Run Code Online (Sandbox Code Playgroud)

我得到:

Traceback (most recent call last:)
 File "/usr/local/bin/pip3", line 5, in <module>
  from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
Run Code Online (Sandbox Code Playgroud)

pkg-config python3 14.04 pip

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

如何将python版本从3.8更改为2.7

我需要使用 Python 2.7 才能使用 PneumoCaT,因为它只能与 Python 2.7 一起运行,而不是更高版本。我试图在 Ubuntu 中将 Python 版本从 3.8 设置为 2.7,但我做不到。

这是我正在使用的代码。

  1. ls /bin/python*

    我有/bin/python2.7/bin/python3.8

  1. python --versionPython 3.8 出现了。

  2. sudo update-alternatives --config python

    我可以选择python 2和3。我选择了python2。

  3. 结果python --version仍然是Python 3.8。

python default python-2.7 python3 20.04

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

由于 python3-minimal 和 language-gnome-selector 无法安装任何东西

我正在尝试在我的环境中安装 python3 (和 python2),但我不断遇到以下问题:

sudo apt-get install python3
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3 is already the newest version (3.10.6-1~22.04).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up python3-minimal (3.10.6-1~22.04) ...
/var/lib/dpkg/info/python3-minimal.postinst: 5: py3compile: not found
dpkg: error processing package python3-minimal (--configure): …
Run Code Online (Sandbox Code Playgroud)

gnome python python3

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

ubuntu上安装的python 3无法安装python-is-python3

我正在尝试安装 python-is-python3 就像我过去多次成功完成的那样,但现在出现以下错误:

pip 安装 python-is-python3

错误:找不到满足 python-is-python3 要求的版本(来自版本:无)错误:找不到 python-is-python3 的匹配发行版

我已经成功更新并升级了ubuntu,但错误仍然存​​在。python3版本是3.8.10

我究竟做错了什么?

python3

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

如何从 Ubuntu 22.04 卸载旧版 python3.6?

我有 Ubuntu 22.04,它安装了 python 3.10/usr/bin/python3 -> python3.10

不过,我也有/usr/local/bin/python3 -> python3.6。我认为它一定是来自以前手动安装的 python。

如何卸载这个python 3.6?或者这是一个坏主意?

当我做

sudo apt-get remove python3

它要求我确认,但我无法从前面的打印输出中看出它将删除两个版本中的哪一个。旧版本首先在$PATH. 如何确保(仅)旧版本将被删除?

uninstall python3

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

这个python脚本有什么问题?

我有这个代码:

from sys import argv
import os
bold = "\033[1m"
reset = "\033[0;0m"

try:
    argv[1]
except IndexError:
    print("\nNo arguments! Add \"-h\" or \"--help\" for more info." + bold + "\n\nNow look what you've done!" + reset)
else:
    pass

if argv[1] == "-h" or "--help":
    print("\nxxxx, version 0.0.2")
    print("xxxx is a simple tool for the command line used for quickly saving\n\
chunks of text, while providing more functionality than the traditional method\n\
(e.g. echo \"HELLO WORLD\" > hi.txt) used in bash.") …
Run Code Online (Sandbox Code Playgroud)

python python3

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

导入错误:安装 python3.6 和 pipenv 后无法导入名称“main”

安装 python3.6 和 pipenv 后,我尝试requests使用命令进行安装pip3 install requests并收到此错误-

`Traceback (most recent call last):
  File "/usr/bin/pip3", line 9, in <module>
    from pip import main
ImportError: cannot import name 'main'`
Run Code Online (Sandbox Code Playgroud)

这是我安装python3.6的方法

$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo apt-get install libssl-dev openssl libreadline-dev

$ cd ~

$ wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

$ tar zxf Python-3.6.1.tgz

$ cd Python-3.6.1

$ ./configure

$ make

$ sudo make install
Run Code Online (Sandbox Code Playgroud)

这是我如何安装 pip env- pip3 install pipenv

在那之后,我开始收到那个错误。我尝试使用以下命令卸载 python、python3、python-pip、python3-pip

$ sudo apt purge …
Run Code Online (Sandbox Code Playgroud)

python python3 pip

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

Ubuntu 18.10 中的 python 问题

我最近从 18.04 升级到 18.10,但遇到了一个新问题。

当我输入 python 时,我得到这个

Python 3.7.3(默认,2019 年 4 月 9 日,04:56:51)

Linux 上的 [GCC 8.3.0]

但是当我输入 python3 时,出现错误

bash: /usr/lib/command-not-found: /usr/bin/python3: 错误的解释器: 没有这样的文件或目录

我无法打开 ny 终端,因此我将 /usr/bin/gnome-terminal 的第一行更改为:

!#usr/bin/python从那时#!usr/bin/python3起我就可以打开我的终端了。输入后sudo apt-get update我收到此错误

sh: 1: /usr/lib/cnf-update-db: not found
Reading package lists... Done
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
E: Sub-process returned an error code
Run Code Online (Sandbox Code Playgroud)

不管我是否进入

或者

点3

我收到此错误 bash: /usr/local/bin/pip: /usr/bin/python3: bad …

python python3 18.10

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

将 python 3.9.4 设置为默认值

所以我目前在 WSL2 上运行 ubuntu 20.04 (我也是linux 的新手),我在里面使用 python,最近我安装了 python 3.9.4,有什么方法可以删除 python 3.8 并将 3.9 设置为默认值?我还没有尝试过任何东西,因为我对 linux 尤其是 ubuntu 还不太了解

python3

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

标签 统计

python3 ×9

python ×5

pip ×2

14.04 ×1

18.10 ×1

20.04 ×1

default ×1

gnome ×1

pkg-config ×1

python-2.7 ×1

uninstall ×1