我从很多教程中看到,在 python 中,语句“from gi.repository”用于导入许多不同的东西,例如 gtk 等......
它是什么图书馆?
和 GitHub 有关系吗?它是从 GitHub 导入的吗?
我已经安装了 Python 3.5。我之前从源代码安装了 Python 3.4 并设法以某种方式卸载它。现在,如果我尝试通过 安装 Python 3.4 apt-get install python3.4,它会返回
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libpython3.4-minimal' for regex 'python3.4'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)
直接执行也python3.4 --version行不通。我该怎么办?
我在我的 Ubuntu16.04 上成功安装了 python3 和 pip3,但是 pip3 install 坏了。我该如何解决这个问题?的错误信息pip3 install如下:
# pip3 install xlwt
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 21, in <module>
from pip._vendor.requests.packages.urllib3.exceptions import DependencyWarning
ModuleNotFoundError: No module named 'pip._vendor.requests'
Run Code Online (Sandbox Code Playgroud)
输出 sudo -H pip3 install --upgrade pip
sudo -H pip3 install --upgrade pip
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 21, in <module> …Run Code Online (Sandbox Code Playgroud) 我下载了 Lubuntu LTS 18.04,并且内置了 Python 3.6.9 IDLE。但是因为它很旧,所以我想更新到3.8。我怎么做?
平台:ubuntu 17.04 服务器
ubuntu 17.04 服务器安装包括 python 2.7 和 python 3.5。我从源代码手动安装了 Python 3.6.3。然而,lsb_release -a失败了:
# lsb_release -a
Traceback (most recent call last):
File "/usr/bin/lsb_release", line 25, in <module>
import lsb_release
ModuleNotFoundError: No module named 'lsb_release'
Run Code Online (Sandbox Code Playgroud)
但是,如果我修改该文件的第一行lsb_release从
#!/usr/bin/python3 -Es
Run Code Online (Sandbox Code Playgroud)
到
#!/usr/bin/python3.5 -Es
Run Code Online (Sandbox Code Playgroud)
它再次起作用。
# lsb_release -a
LSB Version: core-9.20160110ubuntu5-amd64:core-9.20160110ubuntu5-noarch:security-9.20160110ubuntu5-amd64:security-9.20160110ubuntu5-noarch
Distributor ID: Ubuntu
Description: Ubuntu 17.04
Release: 17.04
Codename: zesty
Run Code Online (Sandbox Code Playgroud)
以下是模块搜索路径:
# python3.5
Python 3.5.3 (default, Sep 14 2017, 22:58:41)
[GCC 6.3.0 20170406] on linux
Type "help", "copyright", …Run Code Online (Sandbox Code Playgroud) 我正在为 Eclipse 设置 PyDev,我必须为解释器选择一个 Python 版本。我想使用 Python3,并且我一直在使用它python3作为我的解释器,所以我认为/usr/bin/python3这将是显而易见的选择。但是,还有另一种选择python3mu。我在终端中运行了它,它的功能似乎与python3. 我的问题是:哪一个是用作 Eclipse 解释器的正确方法?和两者有什么区别?
编辑:只是想让你们知道我的 google-fu 不够好,无法找出 python3mu 是什么。
我是 ubuntu 的新手,两天前在装有 Windows 7 的 LENOVO hinkpad T410 机器上安装了 ubuntu 14.04 32 位,但此后尝试在 ubuntu 上下载并安装 python-3.4 软件包(NUMPY、SCIPY),但没有得到结果。我已经通过 ubuntu 软件中心下载了 IDLE,但 numpy 既不能从 ubuntu 软件中心运行,也不能从命令运行。
sudo apt-get install python-numpy
Run Code Online (Sandbox Code Playgroud)
它给了我:
E: Unable to locate package python-numpy_1.8.1-1ubuntu1_i386
E: Couldn't find any package by regex 'python-numpy_1.8.1-1ubuntu1_i386'
Run Code Online (Sandbox Code Playgroud)
我也试过:
pip install python-numpy
Run Code Online (Sandbox Code Playgroud)
但结果是:
Could not find any downloads that satisfy the requirement python-numpy
Cleaning up...
No distributions at all found for python-numpy
Storing debug log for failure in /home/sibte/.pip/pip.log
Run Code Online (Sandbox Code Playgroud)
任何针对 ubuntu 初学者的指南。
我是一个没有经验的 Linux 用户,但已经摆弄了几个月了。我需要在项目中使用 python 3.5-3.7,但无法从 tarball 安装 python3.7,如下所述:Install Python 3.7 packages in Ubuntu 20.04
我已在此处向终端提供了输出:(抱歉太长了,我不知道相关内容)
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-_od32i_x/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-_od32i_x/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-spo6ltjl
cwd: /tmp/pip-req-build-_od32i_x/
Complete output (230 lines):
running bdist_wheel
running build
running build_ext
INFO: Can't locate Tcl/Tk libs and/or headers
building '_ctypes_test' extension
creating build/temp.linux-x86_64-3.8/_ctypes
x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong …Run Code Online (Sandbox Code Playgroud) 我刚刚通过 deadsnakes ppa 在我的 18.04LTS 上安装了 python3.7:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.7 -y
Run Code Online (Sandbox Code Playgroud)
现在我想创建一个虚拟环境,python3.7 -m venv env但我得到
Error: Command '['/path/to/desired/env/bin/python3.7', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
Run Code Online (Sandbox Code Playgroud)
python3 -m venv env0 以前工作得很好。
为什么会发生这种情况?
如何在 Ubuntu 18.04LTS 上为 python3.7 创建虚拟环境?
我想在 Ubuntu 中安装 Python 3.9。当我sudo apt-get python在终端中运行时,它说它将安装我不想要的 Python 2。当我输入时sudo apt-get install python3.9,它显示这是一个无效的操作。
如何安装Python 3.9?
python3 ×10
python ×5
14.04 ×1
16.04 ×1
apt ×1
idle-python ×1
pip ×1
python-2.7 ×1
repository ×1
virtualenv ×1