相关疑难解决方法(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万
查看次数

使用pip将Python包安装到不同的目录中?

我知道明显的答案是使用virtualenv和virtualenvwrapper,但出于各种原因我不能/不想这样做.

那么我该如何修改命令呢

pip install package_name
Run Code Online (Sandbox Code Playgroud)

使pip安装默认值以外的包某处site-packages

python pip

394
推荐指数
11
解决办法
43万
查看次数

使用任何 hg mercurial 命令时出现“错误:root:未找到哈希 md5 的代码”

尝试hg在控制台上使用任何Mercurial 命令时,我不断收到此错误。我使用 Homebrew 安装了 Python,我正在运行 Mac OS Catalina v. 10.15.1。

任何参考将不胜感激。这是我得到的错误:

hg commit --amend
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/local/Cellar/python@2/2.7.15_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.15_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/usr/local/Cellar/python@2/2.7.15_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.15_3/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, …
Run Code Online (Sandbox Code Playgroud)

python macos mercurial homebrew openssl

227
推荐指数
5
解决办法
11万
查看次数

使用pip为特定的python版本安装模块

在Ubuntu 10.04上默认安装了Python 2.6,然后我安装了Python 2.7.我如何使用pip install安装Python 2.7的包.

例如:

pip install beautifulsoup4
Run Code Online (Sandbox Code Playgroud)

默认情况下,安装BeautifulSoup for Python 2.6

当我做:

import bs4
Run Code Online (Sandbox Code Playgroud)

在Python 2.6中它可以工作,但在Python 2.7中它说:

No module named bs4
Run Code Online (Sandbox Code Playgroud)

python pip

117
推荐指数
9
解决办法
17万
查看次数

如何使用不同的 python 版本创建 venv

我的机器中有不同的 venv,其中有 python 3.10。

现在对于一个特定的项目,我意识到 python 3.10 不适合,因为一些库仍然不兼容。因此,当为新项目创建新的 venv 时,我想将 python 降级,比如降级到 3.8,仅针对这个特定的 venv。

我怎样才能做到这一点?我应该在终端上输入什么来执行此操作?

PS:我使用VS及其终端来创建venv

python-3.x python-venv

67
推荐指数
5
解决办法
14万
查看次数

使用pip安装包的多个版本

在我的应用程序中,我想使用:

  • packageA,这需要 packageX==1.3
  • packageB,这需要 packageX==1.4
  • packageX==1.5

如何安装packageX带pip的多个版本来处理这种情况?

python pip

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

如何在Python 3.4中安装请求模块,而不是2.7

我在我的Ubuntu 14.04机器上安装了Python 2.7和3.4.我想安装'requests'模块,以便可以从Py3.4访问它.

当我pip install requests在我的终端cmd线上发出时,我回来了:

"要求已经满足(使用--upgrade升级):/usr/lib/python2.7/dist-packages中的请求"

即使它已经在2.7中,我如何指示pip安装3.4的请求?

pip python-3.x python-requests

40
推荐指数
3
解决办法
19万
查看次数

pip安装成功后导入ImportError

我已经成功安装了一个库pip install <library-name>.但是当我尝试导入它时,python会提升ImportError: No module named <library-name>.为什么我会收到此错误,如何使用已安装的库?

python pip

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

Python DNS模块导入错误

我一直在使用python dns模块.我试图在新的Linux安装上使用它,但模块没有加载.我试图清理和安装,但安装似乎没有工作.


    $ python --version
    Python 2.7.3
    $ sudo pip install dnspython
    Downloading/unpacking dnspython
      Downloading dnspython-1.11.1.zip (220Kb): 220Kb downloaded
      Running setup.py egg_info for package dnspython

    Installing collected packages: dnspython
      Running setup.py install for dnspython

    Successfully installed dnspython
    Cleaning up...
    $ python
    Python 2.7.3 (default, Sep 26 2013, 20:03:06) 
    [GCC 4.6.3] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import dns
    Traceback (most recent call last):
      File "", line 1, in 
    ImportError: No module named dns

更新了python版本和pip版本命令的输出


    $ …

python module resolver python-2.7

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

如何使用python命令运行不同版本的python的pip?

我现在正在ubuntu 15.10上使用Python

但在我的操作系统中,我安装了许多不同的python版本:

  • Python(2.7.9)
  • Python3(3.4.3)
  • Python3.5
  • PyPy

所以,我对他们的包环境版本感到很乱,例如,如果我运行:

pip3 install django
Run Code Online (Sandbox Code Playgroud)

实际上我不能在里面导入django python3.5.

有没有有效的方法来调用相关版本pip

PS:不建议我使用virtualenv,我知道它并正在寻求另一种解决方案.

python pypy pip pypi python-3.x

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