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

Python&Linux pip总是尝试使用Python2.7而不是3.4

督劲
2023-03-14

问:我不能为Python3.4安装或升级任何lib,因为pip、pip3、pip3.4不工作或连接到Python2.7。

>

  • 我尝试设置别名python=python3并只使用pip:

    需求已经满足(使用--upgrade to upgrade):/usr/local/lib/python2.7/dist-packages中的selenium

    我尝试了PIP3:

    sudo pip3安装selenium

    我尝试为Python3.4创建venv:

    volodka@interceptor://usr/bin$sudo virtualenv-p/usr/bin/python3.4 python3env运行virtualenv,使用解释器/usr/bin/python3.4使用基本前缀'/usr'在python3env/bin/python3.4中创建新的python可执行文件,并在python3env/bin/python3.4中创建可执行文件安装setuptools、pip、wheel...完成。

    volodka@interceptor://usr/bin/python3env/bin$。激活

    virtualenv中的Pip3、Pip3.4也尝试为Python2.7安装lib。我做错了什么?

  • 共有1个答案

    刘焱
    2023-03-14

    这也许不是最好的解决办法。在Fedora 22上遇到了同样的问题,我设法使用pip安装了python3包:sudo pip3 install--install-option=“--prefix=/usr/lib/python3.4/site-packages”package_name

     类似资料:
    • 问题内容: 我刚安装了python 2.7,并且还安装了2.7站点包。 当我得到的版本: 表明: 如何使用位于以下位置的2.7版本的pip: 问题答案: $ PATH变量中的某个位置应安装一个名为“ pip2.7”的二进制文件。 您可以通过键入以下内容找到答案 这应该在您的标准输出上打印“ /usr/local/bin/pip2.7”之类的内容。如果它不打印任何类似内容,则表示未安装。在这种情况下

    • 不管错误情况如何,使用资源尝试是否总是关闭资源?我的意思是考虑以下代码: 会一直关闭吗?我读过Oracle文档,其中说: 无论try语句是正常完成还是突然完成,它都将关闭 因此无论程序正常运行还是抛出异常,它都将起作用。但是,类似或崩溃的情况怎么办?我知道这些条件对块不起作用。那么,使用资源尝试失败的条件是否存在? 这只是我请求的好奇心,谁能说明这一点吗?

    • 问题内容: 我正在使用Python的xml minidom,并且一切正常,除了在文本序列中它写出转义字符而不是。如果引号出现在标签中,这当然是有道理的,但它使我在文本中感到困惑。我该如何改变? 问题答案: 查看源代码(如果需要的话,则为Python 3.2),这在_write_data()函数中进行了硬编码。您将需要修改TextNode的writexml()方法-通过对其进行子类化或简单地对其进行

    • 问题内容: 在我的一个类中,我有许多方法都从相同的字典中提取值。但是,如果其中一个方法尝试访问不存在的值,则它必须调用另一个方法以使该值与该键关联。 我目前已按以下方式实现此功能,其中findCrackDepth(tonnage)为self.lowCrackDepth [tonnage]分配一个值。 但是,我也有可能这样做 我假设两者之间存在性能差异,这与值在字典中的频率有关。这个差异有多大?我正

    • 问题内容: 我了解都和工作。我想知道是否有什么可以做的? 即可以使用以下模式替换: 我想问的是,我想让Python OO的这一方面更适合我。 问题答案: guido帖子中的一个可能答案(感谢@ fraca7): 例如,在pickle模块中,用于反序列化对象时创建实例。在这种情况下,将创建实例,但不会调用该方法。 还有其他类似的答案吗? 我接受这个答案是对我自己的问题的“是”: 我想知道是否有什么可

    • 我有一个模型 视图定位对象: 然后它会做出一些改变(或者可能不会) 然后它尝试保存任何更改: 这里是Django尝试插入另一行而不是更新的地方,导致了一个DB错误 解决方案中有一种类似的问题: 一旦我将primary_key字段设置为自动字段,问题就消失了。 但是,我的主键已经是一个自动字段。 所以我用调试器逐步浏览了django代码,并在文件中资助了这个: 似乎如果没有更改(因此更新不做任何事情