标签: python3

试图创建一个 python 虚拟环境但得到 OSError

我已经安装了python3.3、pip-1.5、ditribute-0.7.3、virtualenv-1.11。

我给出以下命令来创建虚拟环境

virtualenv --no-site-packages 测试

我收到以下错误

name@server:~/py_virenv$ virtualenv --no-site-packages test
Using base prefix '/usr/local'
New python executable in test/bin/python3
Not overwriting existing python script test/bin/python (you must use test/bin/python3)
Installing setuptools, pip...
  Complete output from command /home/swamydkv/py_virenv/test/bin/python3 -c "import sys, pip; pip...ll\"] + sys.argv[1:])" setuptools pip:
  Traceback (most recent call last):    
  File "<string>", line 1, in <module>
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked
  File "/usr/local/lib/python3.3/site-packages/virtualenv-1.11-py3.3.egg/virtualenv_support/pip-1.5-py2.py3-none-any.whl/pip/__init__.py", line 9, in <module>
  File "<frozen importlib._bootstrap>", …
Run Code Online (Sandbox Code Playgroud)

python3 virtualenv

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

python3模块matplotlib的后端

我正在尝试使用 python3 来绘制图形。

matplotlib 的唯一后端似乎有效的是 tkAgg (Tkinter),但这看起来像是在石器时代设计的。所以我一直在寻找替代品。当我使用基于 Gnome 并使用 GTK 的 Unity 时,我想我会使用它们。但是,我无法让以下任何后端工作:

GTKAgg (requires python(3)-gtk2)
GTK3AGG (gtk3Agg backend is not known to work on Python 3.x.)
GTK3Cairo (no window opens)
QT4AGG (requires QT4 which is not installed on my system).
Run Code Online (Sandbox Code Playgroud)

我已经安装了以下软件包:

python3 python3-matplotlib ipython3 python3-cairo python3-gi 
Run Code Online (Sandbox Code Playgroud)

我也尝试安装 python3-gtk2 但返回此错误:

包 python3-gtk2 不可用,但被另一个包引用。这可能意味着软件包丢失、已过时或只能从其他来源获得

我猜这意味着我不应该在 Ubuntu 14.04 LTS 上使用它。

选择 GTK3Cairo 作为后端不会抛出任何错误,并且使用 ipython3 和 pylabs 可以很好地导入;但是,当我调用 plot() 函数时,它也不会打开一个新窗口。

除了 tkinter 之外,我真的没有其他可以使用的吗?

gtk python3 matplotlib

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

无法在 Ubuntu 14.04 的 Python 3.4 中安装 scikit-learn

我正在尝试在 Ubuntu 14.04 中将 scikit-learn 升级到 Python 3.4。当运行命令时:

sudo pip3 install -U scikit-learn
Run Code Online (Sandbox Code Playgroud)

我将 scikit-learn 加载到 Python 2.7 中。我也尝试使用:

sudo pip3 install git+https://github.com/scikit-learn/scikit-learn.git
Run Code Online (Sandbox Code Playgroud)

但我只将 scikit-learn 用于 Python 2.7。我可以使用以下命令将 numpy 和 scipy 加载到 Python 3 中:

apt-get install python3-numpy python3-scipy
Run Code Online (Sandbox Code Playgroud)

但是 python3-sklearn 不起作用。

我也尝试创建一个 p3env 但它不起作用:

sudo virtualenv -p /usr/bin/python3 py3env
source py3env/bin/activate
(py3env)user:~$sudo pip install scikit-learn
Requiement already up-to-date:scikit-learn in /usr/local/lib/python2.7/dist-packages
Run Code Online (Sandbox Code Playgroud)

python3 14.04

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

缺少必需的依赖项:python3-dbus [如何安装 python 依赖项]

我正在尝试将 HPLIP 3.14.3 更新到 3.15,但无法通过软件中心获得,因此我从这里安装它。

但是,由于python,我在自动安装时遇到了困难。特别是在选择 ubuntu 14.04 后,出现错误:

warning: Missing REQUIRED dependency: python3-dbus (Python DBus - Python bindings for DBus) 
warning: This installer cannot install 'python3-dbus' for your distro/OS and/or version. 
Run Code Online (Sandbox Code Playgroud)

但我已经安装了以下内容:

python
IDLE python 3.4
python 3.4
python3-dbus 1.2.0-2build2 (but not D-bus support & debug)
Run Code Online (Sandbox Code Playgroud)

当我尝试更新这些选项时,我得到了:

Requires installation of untrusted packages
Run Code Online (Sandbox Code Playgroud)

我怎样才能克服这个问题?谢谢

此致

吉久

dbus hplip python3

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

以下软件包具有未满足的依赖项 python 3.7

在尝试安装时随机出现此错误,sudo apt-get upgrade并且已经尝试运行 apt-get -f安装但没有成功,我该怎么办?

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 libpython3.7-stdlib : Depends: libpython3.7-minimal (= 3.7.3-1+xenial1) but 3.7.3-2~16.04.york0 is installed
 python3.7 : Depends: libpython3.7-stdlib (= 3.7.3-2~16.04.york0) but 3.7.3-1+xenial1 is installed
E: Unmet dependencies. Try using -f.
Run Code Online (Sandbox Code Playgroud)

编辑:

apt policy python3.7 libpython3.7-stdlib libpython3.7-minimal输出

python3.7:
  Installed: 3.7.3-2~16.04.york0
  Candidate: 3.7.3-2~16.04.york0
  Version table:
 *** 3.7.3-2~16.04.york0 500
        500 …
Run Code Online (Sandbox Code Playgroud)

upgrade package-management dependencies python3

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

在 ubuntu 20.04 中,如何修复 pip 路径?

我正在使用 Ubuntu 20.04。每次我尝试使用 pip 安装软件包时,都会出现一个奇怪的错误。

pip3 install virtualenv
Collecting virtualenv
  Using cached virtualenv-20.0.21-py2.py3-none-any.whl (4.7 MB)
Requirement already satisfied: distlib<1,>=0.3.0 in ./.local/lib/python3.8/site-packages (from virtualenv) (0.3.0)
Requirement already satisfied: six<2,>=1.9.0 in /usr/lib/python3/dist-packages (from virtualenv) (1.14.0)
Requirement already satisfied: appdirs<2,>=1.4.3 in ./.local/lib/python3.8/site-packages (from virtualenv) (1.4.4)
Requirement already satisfied: filelock<4,>=3.0.0 in ./.local/lib/python3.8/site-packages (from virtualenv) (3.0.12)
Installing collected packages: virtualenv
  WARNING: The script virtualenv is installed in '/home/mark/.local/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress …
Run Code Online (Sandbox Code Playgroud)

package-management python3 pip

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

在 Ubuntu 20.04 WSL 上运行 pip3 时如何解决“错误解释器”问题?

我在 Windows10 上有 Cygwin,现在我已经安装了 Ubuntu 20.04 (WSL),除了 Python3 之外,一切似乎都很好。

我已经安装了 python3 和 pip3,但是当我尝试使用它时,我收到如下所示的“错误解释器”消息,并且指向安装在 Cygwin 路径上的 Python3。

$ python3
Python 3.8.2 (default, Apr 27 2020, 15:53:34)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
$
$ pip3 install pandas
-bash: /mnt/d/d/cygwin64/bin/pip3: /usr/bin/python3.6: bad interpreter: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我试图删除/替换像这样的线程中提到的符号链接,但没有用。

$ sudo rm /usr/bin/python3
$ sudo ln -sf /usr/bin/python3.8 /usr/bin/python3
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?提前致谢。

python python3 windows-subsystem-for-linux

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

ModuleNotFoundError:升级到 Ubuntu 20.04 后没有名为“distutils.util”的模块

升级到 Ubuntu 20.04 后我开始收到此错误

ModuleNotFoundError:pip我运行的每个命令都没有名为“distutils.util”的模块。

我尝试了ModuleNotFoundError: No module named 'distutils.util' and pip3 is pointing to the error version of python 的解决方案,但似乎没有任何效果。

尝试过这个:

python3 -m pip
Run Code Online (Sandbox Code Playgroud)

和:

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

这两个命令告诉我这些软件包已经安装,所以我重新安装了它们,但隧道尽头没有亮灯。

有什么解决办法吗?

我有一个运行 Python 3.6.9 的虚拟环境。

python python3 pip

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

如何在Ubuntu中激活虚拟环境?

我安装virtualenv并在我的目录中创建了一个虚拟环境。一切正常,但我无法激活它。当我跑步时:

source /bin/activate
Run Code Online (Sandbox Code Playgroud)

它说:

already: command not found
Run Code Online (Sandbox Code Playgroud)

截屏:

img_virtualenv

python3 virtualenv

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

系统在 ubuntu 20.04 上找不到替代的 python3 版本

我想将python3更新到3.9版本,我跑了

sudo apt update
sudo apt install software-properties-common
sudo -E add-apt-repository ppa:deadsnakes/ppa
sudo apt install python3.9
sudo update-alternatives --config python3
Run Code Online (Sandbox Code Playgroud)

。除了最后一个命令之外,所有这些都成功了。它给update-alternatives: error: no alternatives for python3。有人可以告诉我我错过了什么吗?谢谢!

updates package-management apt python3 20.04

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