标签: python3

如何在 Wily Werewolf 15.10 上安装 Python 3.5.1?

Python 3.5.1于 2015 年 12 月 7 日发布,作为 Python 初学者,我想在我的 Ubuntu 安装上尝试最新版本。目前 Wily Werewolf 15.10 发布了 3.4 版,并且在最新版本中有一些很大的改进。

我目前正在运行 Wily Werewolf,我很想听听一些将 Python 更新到 3.5.1 的方法。

python apt python3 software-installation 15.10

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

当默认 python 是 python3.4 时终止器不启动,但如果它是 python2.7 则工作

在 Ubuntu 15.10 上,将符号链接 /usr/bin/python 从 python2.7 更改为 python3.4 时,终结器将不再启动。您知道可能是什么问题以及如何解决吗?谢谢 :)

terminator python-2.7 python3 15.10

4
推荐指数
2
解决办法
6401
查看次数

不小心删除了/usr/bin/python3.5,无法重新安装

操作系统:Ubuntu 14.04

我看到了一个类似的问题,但那里提到的方法都不起作用。

我通过运行安装了 python 3.5:

apt-get install -y software-properties-common && \
add-apt-repository ppa:fkrull/deadsnakes && \
apt-get update
apt-get install -y python3.5 python3.5-dev
Run Code Online (Sandbox Code Playgroud)

我运行出错了ln -sf /usr/bin/python /usr/bin/python3.5,所以符号链接python3.5变成了python2.7.

我试过了:

1.

rm -f /etc/apt/sources.list.d/*
dpkg --configure -a
add-apt-repository ppa:fkrull/deadsnakes
apt-get update
apt-get install --reinstall python3.5 python3.5-dev
Run Code Online (Sandbox Code Playgroud)

2.

apt-get remove --purge python3.5 python3.5-dev
apt-get install python3.5 python3.5-dev
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,我都得到了类似的信息:

/var/lib/dpkg/info/python3.5.postinst: 9: /var/lib/dpkg/info/python3.5.postinst: python3.5: not found
dpkg: error processing package python3.5 (--configure):
 subprocess installed post-installation script returned …
Run Code Online (Sandbox Code Playgroud)

uninstall python python3 software-installation reinstall

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

为什么 Python 3.6 不能通过官方 Ubuntu 存储库获得?

也许这是这个问题的错误论坛,在这种情况下我道歉,但为什么 Ubuntu 16.04 LTS 的官方存储库中没有 Python 3.6?根据这个答案,Python 3.6 似乎在 16.10 及以后的存储库中,尽管它有问题。

是不是因为它有问题,而 16.04 应该是稳定的,因为它是 LTS?在线教程(特别在 Heroku 上开始使用 Python 的教程)说您需要 Python 3.6。一旦错误得到解决,Python 3.6 会通过 16.04 的官方存储库提供吗?这是如何运作的?自从上述问答以来已经有好几个月了,它仍然无法在官方存储库中找到。我认为 Python 更新足够重要,可以很快地添加到官方存储库中?

编辑

在阅读了“为什么 Ubuntu 存储库没有最新版本的软件? ”的答案后,我的大部分问题都已得到解答,但我仍然不确定:

  • Python 3.6 会在官方 16.04 LTS 存储库中提供吗?

  • 如果一旦解决了错误就可以使用,那么人们可以期望需要多长时间?

根据引用的问题,包被冻结,只有错误修复和安全问题会导致更新。这是否意味着 Python 3.6 将永远无法用于 Ubuntu 16.04,因为它被冻结在 3.5 上?

这对我来说似乎不合理,因为 16.04 是 LTS。不可能期望用户为 LTS 使用旧的 - 2016 - 版本的编译器和解释器,是吗?

lts apt repository python3 16.04

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

在 Ubuntu 14.04 上安装 python3.6.2 - python3 --version 仍然显示 3.4.3

我正在尝试在我的 Ubuntu 14.04 LTS 上安装最新的 python。到目前为止,我已尝试执行以下操作:

sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6
Run Code Online (Sandbox Code Playgroud)

它已成功完成。

当我输入:

ls /usr/bin | grep python
Run Code Online (Sandbox Code Playgroud)

我越来越:

dh_python2
dh_python3
python
python2
python2.7
python3
python3.4
python3.4-config
python3.4m
python3.4m-config
python3.6
python3.6m
python3-config
python3m
python3m-config
python-mkdebian
x86_64-linux-gnu-python3.4-config
x86_64-linux-gnu-python3.4m-config
x86_64-linux-gnu-python3-config
x86_64-linux-gnu-python3m-config
Run Code Online (Sandbox Code Playgroud)

正如我所见,有一个 Python 3.6。但是当我输入:

python3 --version
Run Code Online (Sandbox Code Playgroud)

我越来越

Python 3.4.3
Run Code Online (Sandbox Code Playgroud)

你能帮我理解我做错了什么吗?

python3 software-installation 14.04

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

我应该如何为 Python3 安装和调用 IDLE?

在 Ubuntu 中,我尝试调用 IDLE

$ python3 -m idlelib
** IDLE can't import Tkinter.
Your Python may not be configured for Tk. **
Run Code Online (Sandbox Code Playgroud)

我该如何解决问题?

我试图安装idlesudo apt-get install idle,但在那之后,运行idle会调用一个shell为Python2.7不Python3。

谢谢。

python3 idle-python

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

从 Deadsnakes PPA 更新 Python 3.6 包

我似乎无法更新从deadsnakes ppa安装的 Python 3.6 版本。

sudo apt-get update击中 ppa,并sudo apt-get upgrade没有报告错误。

当我运行时apt policy python3.6,我得到:

python3.6:
  Installed: 3.6.2-1+xenial1
  Candidate: 3.6.2-1+xenial1
  Version table:
 *** 3.6.2-1+xenial1 500
        500 http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)

ppa网页说 3.6 的最新版本是3.6.5-1+xenial1.

upgrade updates apt ppa python3

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

如何在 Ubuntu 18.04 中创建 virtualenv

我已经安装virtualenv

pip3 install --user virtualenv
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用下一个命令为我的文件夹创建一个环境:

folder_name$ python -m venv ll_env
Run Code Online (Sandbox Code Playgroud)

但是我得到了一个错误,而不是想要的结果:

__The virtual environment was not created successfully because ensurepip is not available.
On Debian/Ubuntu systems, you need to install python3-venv package using the following command.

apt-get install python3-venv

You may need to use sudo with that command.
After installing the python3-venv package, recreate your virtual environment.__
Run Code Online (Sandbox Code Playgroud)

但是,尽管创建了virtualenv名为thr 的错误文件夹ll_env

我不知道为什么会收到此错误。我是 Linux 新手。我尝试virtualenv使用以下命令检查系统上是否存在:

pip3 show virtualenv
Run Code Online (Sandbox Code Playgroud)

我得到了:

Name: virtualenv
Version: 16.0.0
Summary: …
Run Code Online (Sandbox Code Playgroud)

command-line python3 virtualenv

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

在 Ubuntu 18.04 上运行 PyQt4 的问题

我在 Ubuntu 14 上用 python 和 PyQt4 编写了一个小 GUI。当我尝试在 Ubuntu 18.04 上运行相同的脚本时,出现导入错误:

ModuleNotFoundError: No module named 'PyQt4'

我已经使用 apt-get 安装了以下软件包:

sudo apt-get install python-qt4
sudo apt-get install libqt4-dev
sudo apt-get install pyqt4-dev-tools
sudo apt-get install pyqt4.qsci-dev
Run Code Online (Sandbox Code Playgroud)

简短:所有应该使 PyQt4 能够在机器上运行的包。我没有发现任何人有同样的问题,也没有发现 PyQt4 不能在 Ubuntu 18 上运行的网站。

难道是没有可能在 Ubuntu 18 上运行 PyQt4?还是我应该使用 PyQt5?

对不起,如果这是错误的论坛,如果您不能回答这个问题,我会将其发布在堆栈交换上。

我的 Python 版本是 3.6.5

pyqt python3 18.04

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

“pip install requirements.txt”命令返回很多错误,包括404 not found

(myenv1) root@p-VirtualBox:~/online-exam/onlineexam# pip install requirements.txt 
Collecting requirements.txt
Exception:
Traceback (most recent call last):
  File "/root/online-exam/myenv1/lib/python3.6/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/root/online-exam/myenv1/lib/python3.6/site-packages/pip/commands/install.py", line 353, in run
    wb.build(autobuilding=True)
  File "/root/online-exam/myenv1/lib/python3.6/site-packages/pip/wheel.py", line 749, in build
    self.requirement_set.prepare_files(self.finder)
  File "/root/online-exam/myenv1/lib/python3.6/site-packages/pip/req/req_set.py", line 380, in prepare_files
    ignore_dependencies=self.ignore_dependencies))
  File "/root/online-exam/myenv1/lib/python3.6/site-packages/pip/req/req_set.py", line 554, in _prepare_file
    require_hashes
  File "/root/online-exam/myenv1/lib/python3.6/site-packages/pip/req/req_install.py", line 278, in populate_link
    self.link = finder.find_requirement(self, upgrade)
  File "/root/online-exam/myenv1/lib/python3.6/site-packages/pip/index.py", line 465, in find_requirement
    all_candidates = self.find_all_candidates(req.name)
  File "/root/online-exam/myenv1/lib/python3.6/site-packages/pip/index.py", line 423, in find_all_candidates
    for page in self._get_pages(url_locations, …
Run Code Online (Sandbox Code Playgroud)

django python3

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