我应该如何删除多个python版本,因为哪个pip指向其他版本?

问题描述 投票:0回答:1

我应该如何删除多个python版本,因为哪个pip指向其他版本?因为即使安装成功后模块也没有进口?

以下是我成功安装imutils时遇到的错误,但仍然出现导入错误。

User-MacBook-Pro:~ user$ sudo pip install imutils

Collecting imutils
Installing collected packages: imutils
Successfully installed imutils-0.5.1
User-MacBook-Pro:~ user$ -H
-bash: -H: command not found
User-MacBook-Pro:~ user$ sudo -H pip install imutils
Requirement already satisfied: imutils in /usr/local/lib/python2.7/site-packages (0.5.1)

安装了Python2.7的imutils,当我检查它是否成功导入imutils库时,它显示以下错误信息:

User-MacBook-Pro:~ user$ python
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 12:01:12)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

>>>import imutils
Traceback (most recent call last):
File "", line 1, in 
ImportError: No module named imutils

这里有什么问题以及如何解决?

以下是我的bin目录,它有多个python版本,但我无法理解删除哪个?enter image description here

python pip imutils
1个回答
0
投票

如果您的计算机上有多个版本的Python,那可能是因为您需要为计算机上安装的软件提供不同的版本,或者仅仅因为您正在为不同的项目使用不同的版本。

看到依赖关系及其解决方案是一个相当复杂的主题,使用虚拟环境管理不同版本可能是一个好主意,而不会干扰其他稳定的系统python。

一旦您将头围绕在虚拟环境中,它们不仅方便,而且优雅。这是一个让你入门的qazxsw poi

© www.soinside.com 2019 - 2024. All rights reserved.