相关疑难解决方法(0)

如何在Ubuntu上通过pip安装python3版本的软件包?

我有两个python2.7python3.2安装在Ubuntu 12.04.
符号链接python链接到python2.7.

当我输入:

sudo pip install package-name
Run Code Online (Sandbox Code Playgroud)

它将默认安装python2版本package-name.

有些包支持python2python3.
如何安装via python3版本?package-namepip

python ubuntu pip python-3.x ubuntu-12.04

427
推荐指数
9
解决办法
39万
查看次数

Python:使用pip3安装了本地软件包,但未找到模块错误

程序:

错误:

它仍然找不到模块:

python3
Python 3.6.5 (default, Apr 25 2018, 14:26:36)
import funniest
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'funniest'
Run Code Online (Sandbox Code Playgroud)

但是,当我在中导入模块时python,它可以找到它:

python
Python 2.7.10 (default, Feb  7 2017, 00:08:15)
import funniest
Run Code Online (Sandbox Code Playgroud)

我的python:

sys.executable
'/usr/local/opt/python/bin/python3.6'
Run Code Online (Sandbox Code Playgroud)

为什么要pip3为python 2.7而不是为我的python 3.x安装它?

谢谢!

pip python-3.x

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

pip3 没有为 python3 安装软件包

当我使用 python3 运行我的 python 脚本时,我收到以下错误:

回溯(最近一次调用):文件“rea_scrape.py”,第 2 行,在导入请求中 ModuleNotFoundError: No module named 'requests'

当我运行时pip3 install requests,很明显请求已安装。

已满足要求:/Library/Python/2.7/site-packages (2.18.4) 中的请求 已满足要求:/Library/Python/2.7/site-packages (来自请求) (2018.4.16) 中的 certifi>=2017.4.17 ) 要求已经满足:chardet<3.1.0,>=3.0.2 in /Library/Python/2.7/site-packages (from requests) (3.0.4) 要求已经满足:idna<2.7,>=2.5 in /Library /Python/2.7/site-packages (from requests) (2.6) 需求已经满足:urllib3<1.23,>=1.21.1 in /Library/Python/2.7/site-packages (from requests) (1.22)

然而,仔细检查这些消息似乎表明 pip3 正在安装 Python2.7 的包,这不是我的意图。

结果是我使用该pip3命令安装的任何内容都无法导入到由python3.

我该如何解决?

仅供参考,我正在使用 MacOS High Sierra。

python python-2.7 python-3.x

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

标签 统计

python-3.x ×3

pip ×2

python ×2

python-2.7 ×1

ubuntu ×1

ubuntu-12.04 ×1