当前位置: 首页 > 知识库问答 >
问题:

pip-要求已经满足?

文嘉禧
2023-03-14

pip识别全局安装的软件包-(

我用VirtualVWrapper预激活钩子清理蟒蛇,

export PYTHONPATH="" 

然后echo$PYTHONPATH返回空字符串,但这没有帮助。

发生了什么?

bentzy@lama:~$ mkvirtualenv test
New python executable in test/bin/python
Installing setuptools............done.
Installing pip...............done.
virtualenvwrapper.user_scripts creating /home/bentzy/.virtualenvs/test/bin/predeactivate
virtualenvwrapper.user_scripts creating /home/bentzy/.virtualenvs/test/bin/postdeactivate
virtualenvwrapper.user_scripts creating /home/bentzy/.virtualenvs/test/bin/preactivate
virtualenvwrapper.user_scripts creating /home/bentzy/.virtualenvs/test/bin/postactivate
virtualenvwrapper.user_scripts creating /home/bentzy/.virtualenvs/test/bin/get_env_details
(test)bentzy@lama:~$ which pip
/home/bentzy/.virtualenvs/test/bin/pip
(test)bentzy@lama:~$ sudo pip install simplejson
Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib    /python2.7/dist-packages
Cleaning up...
(test)bentzy@lama:~$ echo $PYTHONPATH

(test)bentzy@lama:~$ pip --version
pip 1.2.1 from /home/bentzy/.virtualenvs/test/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg (python 2.7)

共有2个答案

刘阳荣
2023-03-14

已经满意意味着你已经安装了“它”。

try:pip卸载simplejson

然后:pip安装simplejson

邴俊达
2023-03-14

您正在使用sudo安装simplejson,但是如果使用sudo您的$PATH可能会更改,这似乎就是问题所在。

只需使用pip安装simplejson(不包括sudo),它可能就可以工作了。

仅当您想影响整个系统时才使用sudo

 类似资料:
  • 在OS X写一些python,它说我用pip安装的几个包“import error:no module named requests” 运行 pip 安装请求时 它在twindb_cloudflare、请求、组、tarutil和MySQL数据库上出错。我能够在另一个脚本(在同一个文件夹中)上运行完全相同的导入而不会出错。

  • 问题内容: 对我来说每个包装都失败了。这是我得到的: 我在Stack Overflow上看到了 类似的 问题,但它们似乎与这一问题并不完全相关。 此外,该帖子还建议,如果PyPI关闭或我的IP地址被列入黑名单,则可能会发生这种情况。对于我的情况,似乎两者都不正确。 pip显示运行中的最新信息。 问题答案: 升级点如下: 注意:如果不在虚拟环境中,则可能需要使用以上内容。 发生了什么: Python

  • 9.14 一面 32min 自我介绍 学习方式 未来规划 项目经历 线程的几种状态 线程池的几大参数 线程池运行的一个流程 拒绝策略 线程的锁了解哪些 lock的底层原理 双亲委派模式是什么及其好处 类加载的过程 怎么部署项目的 部署的一些参数 垃圾回收处理器 垃圾回收算法 垃圾标记的方法 cms垃圾回收的过程 设计模式 竞赛经历 你觉得进入职场会碰到什么挑战 大学期间碰到什么挑战 9.21 二面

  • 问题内容: 我正在使用以下文件在Ubuntu 12.04中安装几个Python软件包: 和这两个命令: (第一个下载软件包,第二个安装软件包)。 该过程经常因错误而停止: 我用以下方法手动修复: 然后再次运行第二个命令。 但这仅适用于 该 特定程序包。当我再次运行第二个命令时,该过程现在停止,并抱怨 另一个 必需的程序包,我需要再次重复该过程,即:手动安装新的必需的程序包(使用上面的命令),然后运

  • 找不到满足Flask pip安装-U Flask要求的版本 收集烧瓶无法获取URLhttps://pypi.python.org/simple/flask/:确认ssl证书时出现问题:[ssl:TLSV1\u警报\u协议\u版本]TLSV1警报协议版本(\u ssl.c:590)-正在跳过 找不到满足要求的版本(来自版本:) 未找到烧瓶的匹配分布

  • 一旦您收集好您的计算机上硬件配置的相关信息, 再复查一下您的硬件,就可以让您如愿以偿,安装上系统。 基于您的需求,您也许可以用低于下面表格所列的配置装上系统。 但是,如果无视这些建议的话,多数用户会安装失败。 奔腾 100 是桌面系统的最低推荐配置, 而 奔腾 II-300 则是服务器要求的最低推荐配置。 表格 3.2. 推荐的最低系统配置 安装类别 内存 硬盘 无桌面的系统 24 megabyt