标签: python3

命令未找到的“不支持的语言环境设置”错误

我最近通过保留 Linux Mint 13 发行版中的主文件夹来安装 Ubuntu 12.10。系统安装得很好,但一开始一切都是中文的(甚至是终端中的文字)。我设法通过编辑一些文件来解决这个问题,但是只要在终端中找不到命令,我仍然会收到错误消息。这里是:

Sorry, command-not-found has crashed! Please file a bug report at:
https://bugs.launchpad.net/command-not-found/+filebug
Please include the following information with the report:

command-not-found version: 0.3
Python version: 3.2.3 final 0
Distributor ID: Ubuntu
Description:    Ubuntu 12.10
Release:    12.10
Codename:   quantal
Exception information:

unsupported locale setting
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/CommandNotFound/util.py", line 24, in crash_guard
callback()
  File "/usr/lib/command-not-found", line 69, in main
enable_i18n()
  File "/usr/lib/command-not-found", line 40, in enable_i18n
locale.setlocale(locale.LC_ALL, '')
  File "/usr/lib/python3.2/locale.py", line 541, …
Run Code Online (Sandbox Code Playgroud)

language locale python3

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

如何在 Ubuntu 16.10 上为 Python 3.6 安装 pip?

我想首先指出这个问题似乎是重复的,但事实并非如此。我在 Ask Ubuntu 上看到的所有问题都与 Python 3 的 pip 相关,我说的是 Python 3.6。当时使用的步骤不适用于 Python 3.6。

  1. 我从官方 docker 商店获得了清晰的 Ubuntu 16.10 映像。
  2. apt-get update
  3. apt-get install python3.6
  4. apt-get install python3-pip
  5. pip3 install requests bs4
  6. python3.6 script.py

得到ModuleNotFoundError以下:

 Traceback (most recent call last):
    File "script.py", line 6, in <module>
     import requests
 ModuleNotFoundError: No module named 'requests'
Run Code Online (Sandbox Code Playgroud)

我在机器中的 Python 和 pip:

python3
python3.5
python3.5m
python3.6
python3m
python3-config
python3.5-config
python3.5m-config
python3.6m
python3m-config  

pip
pip3
pip3.5
Run Code Online (Sandbox Code Playgroud)

python3 software-installation pip

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

如何在 Ubuntu 中使用 Python3.3 创建一个 virtualenv?

我正在运行 Precise Pangolin amd64。我从 ppa:fkrull/deadsnakes 安装了 Python 3.3。

现在我想在 virtualenv 中实际使用这个新的 Python 版本。但是我该怎么做呢?我收到以下错误:

$ virtualenv --no-site-packages --distribute -p /usr/bin/python3.3 ~/.virtualenvs/pywork3
Running virtualenv with interpreter /usr/bin/python3.3
The --no-site-packages flag is deprecated; it is now the default behavior.
New python executable in /home2/USERNAME/.virtualenvs/pywork3/bin/python3.3
Also creating executable in /home2/USERNAME/.virtualenvs/pywork3/bin/python
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/site.py", line 73, in <module>
    __boot()
  File "/usr/local/lib/python2.7/site-packages/site.py", line 2, in __boot
    import sys, imp, os, os.path   
ImportError: No module named 'imp'
ERROR: The executable /home2/USERNAME/.virtualenvs/pywork3/bin/python3.3 …
Run Code Online (Sandbox Code Playgroud)

python python3

47
推荐指数
4
解决办法
14万
查看次数

没有名为“gdbm”的模块

我刚刚在我的 Ubuntu 上安装了 python 3.5.1,但是我遇到了这个错误消息,无论我是使用 Anaconda 安装还是使用apt-get

No module named 'gdbm'
Run Code Online (Sandbox Code Playgroud)

通常显示在我的终端上。我也尝试gdbm使用以下方法安装:

sudo apt-get install gdbm
Run Code Online (Sandbox Code Playgroud)

但不能解决问题。我可以从这里的任何人那里获得有关如何解决此问题的帮助吗?

python3

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

为什么 python 3 不是默认的 python 二进制文件?

python在终端窗口中输入。我得到的是 Python 2.7 而不是 Python 3.5。根据文档,Python 3.5 应该是预加载的。

python3

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

导入错误:没有命名 '_tkinter',请安装 python3-tk 包

我是 Ubuntu 和 Linux 的新手。

我在我的笔记本电脑(Windows 10 和 Ubuntu)上创建了一个双启动操作系统。

  • 打字:(sudo apt-get install python3-tk或什至python-tk)不起作用。
  • 尝试安装python3-devpython-devel(没有运气)。
  • 下载 Tcl 和 Tk 进行手动安装。

在 Windows 10 Bash 子系统中已经包含了 Tk 和 Tcl,所以我认为 Ubuntu 已经有了它。但是,我想使用我的 Ubuntu 桌面来开发 Python GUI 应用程序。

那么,如何安装 Tcl/Tk 以在 Python 3.5 中用于 GUI 开发?

我很好地加载了 Python 3.5.2,但需要启用 GUI 模块。

测试 Tk 是否正常工作的代码是:

  1. 类型 python3
  2. 类型:

    import tkinter   
    tkinter._test()
    
    Run Code Online (Sandbox Code Playgroud)
  3. 结果:GUI 弹出窗口显示 This is a Tcl/Tk version..

python3

42
推荐指数
3
解决办法
16万
查看次数

“您的python3安装已损坏”

我想从 Ubuntu 16.04.5 LTS 升级到 18.04,所以运行sudo do-release-upgrade. 下载并解压后,bionic.tar.gz我得到:

Can not upgrade 

Your python3 install is corrupted. Please fix the '/usr/bin/python3'
symlink.
Run Code Online (Sandbox Code Playgroud)

我看到了如何修复“python 安装已损坏”?所以我确实sudo ln -sf /usr/bin/python3.6 /usr/bin/python3认为这会是一个类似的问题。但这不起作用(仍然是相同的错误消息)。

我有几个python版本:

$ ls /usr/lib | grep python
python2.7
python3
python3.5
python3.6

$ update-alternatives --display python3
python3 - auto mode
  link best version is /usr/bin/python3.6
  link currently points to /usr/bin/python3.6
  link python3 is /usr/bin/python3
/usr/bin/python3.5 - priority 1
/usr/bin/python3.6 - priority 2
Run Code Online (Sandbox Code Playgroud)

我该如何解决python3

upgrade python3 do-release-upgrade 16.04

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

如何安装pydot和graphviz?

我正在运行一个需要 pydot 和 graphviz 的代码。我正在使用 python 3.5 和 ubuntu 16.04 LTS 64 位。

  File "/usr/local/lib/python3.5/dist-packages/keras/utils/vis_utils.py", line 17, in _check_pydot
    raise ImportError('Failed to import pydot. You must install pydot'
ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索了一下,然后发现我可以用代码安装 pydot pip install pydot。但我知道得到这个错误。我是 ubuntu 的菜鸟,我不知道该怎么做。那么如何安装 pydot 呢?

deeplearning@deep-learning-virtual-machine:~$ pip install pydot
Collecting pydot
Collecting pyparsing>=2.1.4 (from pydot)
  Using cached pyparsing-2.2.0-py2.py3-none-any.whl
Installing collected packages: pyparsing, pydot
  Found existing installation: pyparsing 2.0.3
    Uninstalling pyparsing-2.0.3:
Exception:
Traceback …
Run Code Online (Sandbox Code Playgroud)

python3 software-installation pip 16.04

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

如何为 Python 3.x 安装 Django?

我使用以下命令安装了 Django:

sudo apt-get install python-django
Run Code Online (Sandbox Code Playgroud)

它安装了 1.5.4-1ubuntu1 版本。Django 文档说,从 1.5 版开始,Django 支持 Python 3。然而,当我运行 python 3 解释器并尝试导入 Django 时,它说没有这样的模块。我尝试寻找 python3 版本的 Django,但不存在这样的包。我怎样才能让 django 在 python3 上工作?我更喜欢使用 ubuntu 包而不是手动安装。

django python3

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

升级到 Ubuntu 18.04 后如何安全地默认切换到 python3

由于python3是 Ubuntu 18.04 中的默认 Python 版本,并且python2不会在全新的 Ubuntu 18.04 安装中python3默认提供,因此在升级到 Ubuntu 18.04(从 16.04 开始)后如何设置默认值。目前,升级后python2它仍然默认(例如python命令指向python2等)。但是,清除python包会导致删除太多依赖它的包,因此这里不提供此选项。

理想情况下,我想尽可能地消除python2依赖。也许升级过程可以设计成这样一种方式,它检查所有包,它们是否仍然真正依赖python2依赖项,从而收集所有python2可以被等效python3依赖项替换的依赖项(然后将通过升级解决)。

upgrade python python3 18.04

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