标签: pip

每次使用 pip 3 时如何解决“错误:外部管理环境”?

错误信息:

\n
\n
error: externally-managed-environment\n\n\xc3\x97 This environment is externally managed\n\xe2\x95\xb0\xe2\x94\x80> To install Python packages system-wide, try apt install\n    python3-xyz, where xyz is the package you are trying to\n    install.\n\n    If you wish to install a non-Debian-packaged Python package,\n    create a virtual environment using python3 -m venv path/to/venv.\n    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make\n    sure you have python3-full installed.\n\n    If you wish to install a non-Debian packaged Python application,\n    it may be easiest to use pipx install xyz, which will manage …
Run Code Online (Sandbox Code Playgroud)

python error-handling pip

247
推荐指数
10
解决办法
40万
查看次数

dist-packages和site-packages之间有什么区别?

我对python包安装过程感到有点恼火.具体来说,dist-packages目录中安装的软件包与site-packages目录之间的区别是什么?

python pip package-managers easy-install

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

pip install - locale.Error:不支持的语言环境设置

完整的堆栈跟踪:

?  ~ pip install virtualenv
Traceback (most recent call last):
  File "/usr/bin/pip", line 11, in <module>
    sys.exit(main())
  File "/usr/lib/python3.4/site-packages/pip/__init__.py", line 215, in main
    locale.setlocale(locale.LC_ALL, '')
  File "/usr/lib64/python3.4/locale.py", line 592, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting
Run Code Online (Sandbox Code Playgroud)

在同一台服务器上,我成功运行pip install virtualenv了python 2.7.x.

现在,我刚刚安装了python3.4 curl https://bootstrap.pypa.io/get-pip.py | python3.4.

?  ~ pip --version
pip 8.1.1 from /usr/lib/python3.4/site-packages (python 3.4)
Run Code Online (Sandbox Code Playgroud)

pip uninstall virtualenv 也抛出同样的错误

python centos pip python-3.x

218
推荐指数
3
解决办法
16万
查看次数

如何安装没有root访问权限的python模块?

我正在上一些大学课程并获得了一个"教学账户",这是一个我可以用来做工作的学校账户.我想在那台机器上运行我的计算密集型Numpy,matplotlib,scipy代码,但我无法安装这些模块,因为我不是系统管理员.

我该怎么做安装?

python numpy pip

214
推荐指数
6
解决办法
21万
查看次数

配置,以便pip安装可以从github工作

我们想使用pip和github将私有包安装到我们的生产服务器上.这个问题涉及到github仓库中需要什么才能使安装成功.

假设以下命令行(验证正常并尝试安装):

pip install git+ssh://git@github.com/BlahCo/search/tree/prod_release_branch/ProductName
Run Code Online (Sandbox Code Playgroud)

什么需要驻留在ProductName中?它是使用sdist选项运行setup.py之后通常在tar文件中的内容,还是实际的tar.gz文件或其他内容?

我在这里问,因为我尝试了几种变化而无法使其发挥作用.任何帮助赞赏.

python git pip

211
推荐指数
5
解决办法
15万
查看次数

用pip安装SciPy

它可以安装NumPy的PIP使用pip install numpy.

SciPy有类似的可能性吗?(做pip install scipy不起作用.)


更新

SciPy包现在可以安装了pip!

python install pip scipy

205
推荐指数
8
解决办法
34万
查看次数

Python pip安装失败:命令egg_info无效

我发现最近经常在我尝试使用pip安装Python包时,我得到下面的错误.

我在网上找到了一个必须使用下载目录中的" python2 setup.py install " 的参考资料,并且确实发现如果我手动查找并下载软件包(来自pypi),这将会有效.

但是,我不知道pip在哪里下载包,和/或为什么它以这种方式失败.

我尝试进行点升级,但它也以类似的方式失败,出现了一堆"未知的分发选项"错误(entry_points,zip_safe,test_suite,tests_require)!

尝试使用ActiveState的pypm失败,因为它们具有较小的库基础,并且它不包括这些包.

C:\test>pip install requests-oauth
Downloading/unpacking requests-oauth
  Downloading requests-oauth-0.4.1.tar.gz
  Running setup.py egg_info for package requests-oauth
    E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'zip_safe'
      warnings.warn(msg)
    E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution option: 'install_requires'
      warnings.warn(msg)
    usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
       or: -c --help [cmd1 cmd2 ...]
       or: -c --help-commands
       or: -c cmd --help

    error: invalid command 'egg_info'
    Complete output from command python setup.py egg_info:
    E:\Plang\ActivePython\lib\distutils\dist.py:267: UserWarning: Unknown distribution …
Run Code Online (Sandbox Code Playgroud)

python pip

205
推荐指数
10
解决办法
34万
查看次数

为什么Python中的"pip install"引发了一个SyntaxError?

我正在尝试使用pip来安装软件包.我尝试pip install从Python shell 运行,但我得到了一个SyntaxError.为什么我会收到此错误?我如何使用pip来安装包?

>>> pip install selenium
              ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

python install pip

203
推荐指数
5
解决办法
48万
查看次数

启动程序中的致命错误:无法使用""C:\ Program Files(x86)\ Python33\python.exe""C:\ Program Files(x86)\ Python33\pip.exe""创建进程

在网上搜索这似乎是由Python安装路径中的空格引起的问题.

如何pip在没有空格的路径中重新安装所有内容的情况下开始工作?

python pip

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

如何安装具有最小和最大版本范围的软件包?

我想知道是否有任何方法可以告诉pip,特别是在一个需求文件中,安装一个包含最小版本(pip install package>=0.2)和最小版本的软件包(应该永远不会安装)(理论上的api :) pip install package<0.3.

我问,因为我正在使用正在积极开发的第三方库.我希望我的pip需求文件指定它应该始终安装0.5.x分支的最新次要版本,但我不希望pip尝试安装任何较新的主要版本(如0.6.x) API不同.这很重要,因为即使0.6.x分支可用,开发人员仍然会向0.5.x分支发布补丁和错误修正,因此我不想package==0.5.9在我的需求文件中使用静态行.

有没有办法做到这一点?

python pip multiple-versions

199
推荐指数
4
解决办法
6万
查看次数