python - 在 python3 中使用 pip(或 pip3)安装包

标签 python ubuntu pip

Ubuntu 14.04

我是 python 的新手,我在安装包时遇到了问题。我看过与我类似的问题,但很难判断它是否相关且是否最新。

我不确定我需要做什么才能让它发挥作用。

pip --version
The program 'pip' is currently not installed. You can install it by typing: 
sudo apt-get install python-pip


pip3 --version
pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.4)

我有几个版本的 python,最新的;

python3
Python 3.4.3 (default, Oct 14 2015, 20:28:29) 
[GCC 4.8.4] on linux

当我尝试安装一个包时

pip3 install copy
Downloading/unpacking copy
Could not find any downloads that satisfy the requirement copy
Cleaning up...
No distributions at all found for copy
Storing debug log for failure in /home/ben/.pip/pip.log

我在类似的 stackoverflow 问题中看到,人们也去了日志并发布了它。

------------------------------------------------------------
/usr/bin/pip3 run on Thu Aug 18 20:25:27 2016
Downloading/unpacking copy
Getting page https://pypi.python.org/simple/copy/
Could not fetch URL https://pypi.python.org/simple/copy/: 404 Client             Error: Not Found
Will skip URL https://pypi.python.org/simple/copy/ when looking for    download links for copy
Getting page https://pypi.python.org/simple/
URLs to search for versions for copy:
* https://pypi.python.org/simple/copy/
Getting page https://pypi.python.org/simple/copy/
Could not fetch URL https://pypi.python.org/simple/copy/: 404 Client  Error: Not Found
Will skip URL https://pypi.python.org/simple/copy/ when looking for  download links for copy
Could not find any downloads that satisfy the requirement copy
Cleaning up...
Removing temporary dir /tmp/pip_build_ben...
No distributions at all found for copy
Exception information:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 122, in  main
status = self.run(options, args)
File "/usr/lib/python3/dist-packages/pip/commands/install.py", line  278, in run
requirement_set.prepare_files(finder, force_root_egg_info=self.bundle,   bundle=self.bundle)
File "/usr/lib/python3/dist-packages/pip/req.py", line 1178, in  prepare_files
url = finder.find_requirement(req_to_install, upgrade=self.upgrade)
File "/usr/lib/python3/dist-packages/pip/index.py", line 277, in  find_requirement
raise DistributionNotFound('No distributions at all found for %s' % req)
pip.exceptions.DistributionNotFound: No distributions at all found for   copy

其他答案是这样说的 “您需要通过 HTTPS 而不是 HTTP 获取 pypi。”但我真的不明白,或者我需要做些什么来解决这个问题。

所以我的问题是;我需要做什么才能安装包的 python3 版本?我需要安装 pip 还是使用 pip3 更好?

最佳答案

如果您有多个版本的 python,请确保导航到您要使用的 python 版本的目录,转到“脚本”文件夹并在那里运行 pip 命令。希望这有效。

关于python - 在 python3 中使用 pip(或 pip3)安装包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39016067/

相关文章:

python - VS Code Python 调试器无法连接到正在运行的进程(超时)

python - Django 清理 URLS 和表单数据

python - 无法在 ubuntu 上安装 lxml

python - 在没有互联网连接的情况下将 python 应用程序复制到服务器

python:迭代列表或异步生成器

c# - 用于控制 OWI-535 机械臂的 API

c - 错误生成文件 C- opengl

linux - 有没有人通过 wine 在 Linux 上使用 Keil MDK?

android - 非法参数异常 : button doesn't exist 0 in android studio 2. 1 在 ubuntu 14.04

opencv - "Could not find a version that satisfies the requirement opencv-python"