精华内容
下载资源
问答
  • 系统中同时安装了三个版本的pip:pip18 pip19.2.3 pip19.3.1,分别与上述对应 想要分开使用三个pip的办法: $ python3.5 -m pip 后面接 list或install $ python3.6 -m pip 后面接 list或install $ p...

    系统中同时安装了三个版本的python:python 2.7 python3.5 python3.6

    系统中同时安装了三个版本的pip:pip18 pip19.2.3 pip19.3.1,分别与上述对应

     

    想要分开使用三个pip的办法:

    $ python3.5 -m pip 后面接 list或install
    $ python3.6 -m pip 后面接 list或install
    $ python2.7 -m pip 后面接 list或install

    -------------------------------------------完美共存的终极之道--------------------------------------------------

    机器上本来安装好了 python 2.7和 python 3.5,后来又升级 3.5至 3.6,同时保留了 3.5。并且分别安装了各python对应版本的pip。这样就产生了三种版本的python和pip共存的情况。(python 3.5 安全升级至 python3.6 参考:https://blog.csdn.net/qxqxqzzz/article/details/102796903 条件允许的话请直接装 python3.6,不要从3.5进行升级!很麻烦

    三个版本共存会出现一些问题(下面探索过程中提到),主要原因有两个:

    1,环境配置文件不对,即~/.bashrc中的PYTHONPATH配置

    2,/home/xxx/.local/bin/pip3.5 文件的内容不对。(导致 $ /home/xxx/.local/bin/pip3.5 -V  或  $ pip3.5 -V 会报pip._internal.main的错误。但是$ /usr/local/bin/pip3.5 -V 不会报这个错误

    解决办法:复制 /usr/local/bin/pip3.5 替换 /home/xxx/.local/bin/pip3.5

    # $ vi /usr/local/bin/pip3.5
    ----------------------正确的文件内容----------------------
    #!/usr/bin/python3.5
    # EASY-INSTALL-ENTRY-SCRIPT: 'pip==19.2.3','console_scripts','pip3.5'
    __requires__ = 'pip==19.2.3'
    import sys
    from pkg_resources import load_entry_point
    
    if __name__ == '__main__':
        sys.exit(
            load_entry_point('pip==19.2.3', 'console_scripts', 'pip3.5')()
        )
    
    # $ vi /home/xxx/.local/bin/pip3.5
    ----------------------错误的文件内容:----------------------
    #!/usr/bin/python3.5
    # -*- coding: utf-8 -*-
    import re
    import sys
    from pip._internal.main import main
    if __name__ == '__main__':
        sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
        sys.exit(main())
    
    ----------------------解决-----------------------------------
    
    # 备份 /home/xxx/.local/bin/pip3.5
    $ mv /home/xxx/.local/bin/pip3.5 /home/xxx/.local/bin/pip3.5-backup
    
    # 复制
    $ cp /usr/local/bin/pip3.5 /home/xxx/.local/bin/
    
    # 查看
    $ ls -al /home/xxx/.local/bin/pip*
    -rwxrwxr-x 1 xxx xxx 217 10▒▒ 29 19:45 /home/xxx/.local/bin/pip
    -rwxrwxr-x 1 xxx xxx 217 10▒▒ 29 19:45 /home/xxx/.local/bin/pip3
    -rwxrwxr-x 1 xxx xxx 293 10▒▒ 29 20:18 /home/xxx/.local/bin/pip3.5
    -rwxrwxr-x 1 xxx xxx 219 10▒▒ 29 19:44 /home/xxx/.local/bin/pip3.5-backup
    -rwxrwxr-x 1 xxx xxx 217 10▒▒ 29 19:45 /home/xxx/.local/bin/pip3.6
    
    # 配置好环境变量,参考下文
    $ vi ~/.bashrc
    
    # 此时的环境配置:
    # ~/.bashrc:
    export PYTHONPATH=/usr/bin/python3:/usr/local/lib
    export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
    export LD_LIBRARY_PATH=/usr/local/lib
    export PATH=/home/xxx/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/cuda-10.1/bin:/home/xxx/.local/bin/pip3.6
    
    $ source ~/.bashrc

    source之后重新打开新的窗口方可生效。即mobaxterm中重新打开一个tab页面。

    参考:https://blog.csdn.net/m0_37041325/article/details/77164337

    ----------------------------------------------以下均为前期探索------------------------------------------------------

    【此时的PYTHONPATH】 export PYTHONPATH=/usr/bin/python3:/usr/local/lib  (~/.bashrc)

    Python安装位置: Python解释器位置

    $ which python3.5
    /usr/bin/python3.5
    
    $ which python3.6
    /usr/bin/python3.6
    
    $ which python2.7
    /usr/bin/python2.7
    
    $ which python3
    /usr/bin/python3
    
    $ which python2
    /usr/bin/python2

    Pip安装位置: 

    $ python3.5 -m pip -V
    pip 19.2.3 from /usr/local/lib/python3.5/dist-packages/pip-19.2.3-py3.5.egg/pip (python 3.5)
    
    $ python3.6 -m pip -V
    pip 19.3.1 from /home/xxx/.local/lib/python3.6/site-packages/pip (python 3.6)
    
    $ python2.7 -m pip -V
    pip 18.0 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)

    pip命令的位置:

    $ which pip
    /home/xxx/.local/bin/pip
    
    $ which pip2
    /usr/local/bin/pip2
    
    $ which pip2.7
    /usr/local/bin/pip2.7
    
    $ which pip3
    /home/xxx/.local/bin/pip3
    
    $ which pip3.5
    /home/xxx/.local/bin/pip3.5
    
    $ which pip3.6
    /home/xxx/.local/bin/pip3.6

    Pip存在的路径

    $ whereis pip
    
    pip: /usr/bin/pip /usr/local/bin/pip2.7 /usr/local/bin/pip3.5 /usr/local/bin/pip /home/xxx/.local/bin/pip3.5 /home/xxx/.local/bin/pip /home/xxx/.local/bin/pip3.6 /usr/share/man/man1/pip.1.gz

    --------------------------------------------------共存过程中出现的问题及解决方法------------------------------------------------------

    【报错1】

    $ /usr/local/bin/pip -V

    Traceback (most recent call last):
      File "/home/xxx/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 583, in _build_master
        ws.require(__requires__)
      File "/home/xxx/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 900, in require
        needed = self.resolve(parse_requirements(requirements))
      File "/home/xxx/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 791, in resolve
        raise VersionConflict(dist, req).with_context(dependent_req)
    pkg_resources.VersionConflict: (pip 19.3.1 (/home/xxx/.local/lib/python3.6/site-packages), Requirement.parse('pip==19.2.3'))

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/usr/local/bin/pip", line 5, in <module>
        from pkg_resources import load_entry_point
      File "/home/xxx/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3251, in <module>
        @_call_aside
      File "/home/xxx/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3235, in _call_aside
        f(*args, **kwargs)
      File "/home/xxx/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3264, in _initialize_master_working_set
        working_set = WorkingSet._build_master()
      File "/home/xxx/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 585, in _build_master
        return cls._build_from_requirements(__requires__)
      File "/home/xxx/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 598, in _build_from_requirements
        dists = ws.resolve(reqs, Environment())
      File "/home/xxx/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 786, in resolve
        raise DistributionNotFound(req, requirers)
    pkg_resources.DistributionNotFound: The 'pip==19.2.3' distribution was not found and is required by the application

    解决:修改 /usr/local/bin/pip 的代码

    $ vi /usr/local/bin/pip
    
    将第一行 #!/usr/bin/python3 改成 #!/usr/bin/python3.5
    
    # 重新运行
    $ /usr/local/bin/pip -V
    pip 19.2.3 from /usr/local/lib/python3.5/dist-packages/pip-19.2.3-py3.5.egg/pip (python 3.5)

    【报错2】

    $ /home/xxx/.local/bin/pip -V  或  $ pip -V

    Traceback (most recent call last):
      File "/home/xxx/.local/bin/pip", line 6, in <module>
        from pip._internal.main import main
    ImportError: No module named 'pip._internal.main'

    $ /home/xxx/.local/bin/pip3 -V  或  $ pip3 -V
    Traceback (most recent call last):
      File "/home/xxx/.local/bin/pip3", line 5, in <module>
        from pip._internal.main import main
    ImportError: No module named 'pip._internal.main'

    解决:重新安装pip。参考:https://stackoverflow.com/questions/49940813/pip-no-module-named-internal

    $ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    
    $ python3 get-pip.py --trusted-host=pypi.org --force-reinstall --user
    
    # 输出:
    Collecting pip
      Using cached https://files.pythonhosted.org/packages/00/b6/9cfa56b4081ad13874b0c6f96af8ce16cfbc1cb06bedf8e9164ce5551ec1/pip-19.3.1-py2.py3-none-any.whl
    Installing collected packages: pip
      Found existing installation: pip 19.3.1
        Uninstalling pip-19.3.1:
          Successfully uninstalled pip-19.3.1
    Successfully installed pip-19.3.1
    
    
    $ /home/xxx/.local/bin/pip -V
    pip 19.3.1 from /home/xxx/.local/lib/python3.6/site-packages/pip (python 3.6)
    
    $ /home/xxx/.local/bin/pip3 -V
    pip 19.3.1 from /home/xxx/.local/lib/python3.6/site-packages/pip (python 3.6)
    
    # 一并修复了直接输入的pip 和 pip3命令问题
    $ pip -V
    pip 19.3.1 from /home/xxx/.local/lib/python3.6/site-packages/pip (python 3.6)
    
    $ pip3 -V
    pip 19.3.1 from /home/xxx/.local/lib/python3.6/site-packages/pip (python 3.6)

    至此可能 $pip3.5 -V 或 $ /home/xxx/.local/bin/pip3.5 -V  还是会报错,但是$pip -V 和 $pip3 -V已经不报错了。此时不要再运行

    $ python3.5 get-pip.py --trusted-host=pypi.org --force-reinstall --user 

    来尝试修复这个问题,否则又会回到之前报错的状态(pip和pip3也报错)。

    -------------------------------------------------------------------------------------------

    想要解决pip3.5 -V不报错:去掉 ~/.bashrc 中的PYTHONPATH内容,然后source一下,

    这时候就可以了。但是此时不能使用pip3.6,因为会产生新的报错:

    $ pip3 -V
    Traceback (most recent call last):
      File "/usr/lib/python3.6/dbm/gnu.py", line 4, in <module>
        from _gdbm import *
    ModuleNotFoundError: No module named '_gdbm'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 7, in <module>
        import dbm.gnu as gdbm
      File "/usr/lib/python3.6/dbm/gnu.py", line 6, in <module>
        raise ImportError(str(msg) + ', please install the python3-gdbm package')
    ImportError: No module named '_gdbm', please install the python3-gdbm package

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/usr/lib/command-not-found", line 27, in <module>
        from CommandNotFound.util import crash_guard
      File "/usr/lib/python3/dist-packages/CommandNotFound/__init__.py", line 3, in <module>
        from CommandNotFound.CommandNotFound import CommandNotFound
      File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 9, in <module>
        import gdbm
    ModuleNotFoundError: No module named 'gdbm'
     

    $ pip3.6 -V
    Traceback (most recent call last):
      File "/usr/lib/python3.6/dbm/gnu.py", line 4, in <module>
        from _gdbm import *
    ModuleNotFoundError: No module named '_gdbm'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 7, in <module>
        import dbm.gnu as gdbm
      File "/usr/lib/python3.6/dbm/gnu.py", line 6, in <module>
        raise ImportError(str(msg) + ', please install the python3-gdbm package')
    ImportError: No module named '_gdbm', please install the python3-gdbm package

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "/usr/lib/command-not-found", line 27, in <module>
        from CommandNotFound.util import crash_guard
      File "/usr/lib/python3/dist-packages/CommandNotFound/__init__.py", line 3, in <module>
        from CommandNotFound.CommandNotFound import CommandNotFound
      File "/usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py", line 9, in <module>
        import gdbm
    ModuleNotFoundError: No module named 'gdbm'
    此时报错的原因可能是系统找不到pip3和pip3.6了。

    $ which pip3
    
    $ which pip3.6
    
    均没有输出。

    并且此时的pip pip3.5均指向了新的路径

    $ which pip
    /usr/local/bin/pip
    
    $ which pip3.5
    /usr/local/bin/pip3.5

    解决:ModuleNotFoundError: No module named 'gdbm'

    安装 python3.6-gdbm

    $ sudo apt-get install python3.6-gdbm

     

    展开全文
  • 安装了anaconda,然后有多个环境,需要管理不同的pip,亦可以处理非anaconda的多Python版本 主要是参考的这篇知乎文章 https://zhuanlan.zhihu.com/p/37473690 ~/.local/bin/ 这个路径下有很多pip相关的文件 ...

    安装了anaconda,然后有多个环境,需要管理不同的pip,亦可以处理非anaconda的多Python版本

     

    主要是参考的这篇知乎文章

    https://zhuanlan.zhihu.com/p/37473690

    ~/.local/bin/
    
    这个路径下有很多pip相关的文件

    随便打开一个pip文件,发现它其实是一个Python文件,我们要做的只需要把下面这个改成对应环境路径即可,这样它会调用对应版本的Python进行编译了。

    #!/home/hgl/anaconda3/envs/torch/bin/python

    如果你想为每一个版本的Python都建立一个,你只需要把pip文件copy为pip3.x pip2.x等文件,然后打开copy后的文件,更改上面那条语句为对应版本的Python路径即可。

    展开全文
  • Linux上已经装了python2.7和python3.4,但是pip只有2.x版本的,这就导致了pip命令只能定位到2.7版本。当然这也算一特殊情况,因为如果这两python都是我装的,我肯定会把pip也对应好:)有很办法,比如重装...
    可能是个经典问题啊,看到网上有很多解决办法。先描述一下我的问题。
    Linux上已经装了python2.7和python3.4,但是pip只有2.x版本的,这就导致了pip命令只能定位到2.7版本。当然这也算一个特殊情况,因为如果这两个python都是我装的,我肯定会把pip也对应好:)
    
    有很多办法,比如重装python,或者找到安装路径设置环境变量等等,但对于我这个py新手来说,找到了一个最直接的办法。[转载链接](http://www.cnblogs.com/wenchengxiaopenyou/p/5709218.html)
    就是装一个pip3。
    
    1.首先安装setuptools
    
      小伙伴们可以通过官方模块库来下载:https://pypi.python.org/pypi
    
      这里我就直接用wget到服务器上下载了版本为19.6(小伙伴们可以尝试新的版本奥。。)
    
    wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
    
    tar -zxvf setuptools-19.6.tar.gz
    
    cd setuptools-19.6.tar.gz
    
    python3 setup.py build
    
    python3 setup.py install
    
    2.然后直接安装pip就搞定了。。
    
      同样先下载然后在执行命令搞定!!
    
    
    wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
    
    tar -zxvf pip-8.0.2.tar.gz
    
    cd pip-8.0.2
    
    python3 setup.py build
    
    python3 setup.py install
    8.0.2版本比较老了,但是安装之后也会提示更新,直接按照命令敲就行了
    ![这里写图片描述](https://img-blog.csdn.net/20170622112557973?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMDY5ODA4Nw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
    
    然后pip3 -V就可以看到安装路径在python3下了
    
    展开全文
  • 博主机器安装是Ubuntu14.04,所以自带了python2.7以及python3.4,但是博主可能是强迫症患者,偏偏想要使用python3.6,以及想要利用python3.6来运行python代码,但是我代码中需要用到numpy这...

    哎!博主在实践过程中,遇到很多坑,甚至开始怀疑人生咯!幸好在第二天冷静下来思考尝试后,成功的实现了,现在,我将此失败经历记录下来,希望后来的我们不再痛苦。

    博主的机器安装的是Ubuntu14.04,所以自带了python2.7以及python3.4,但是博主可能是强迫症患者,偏偏想要使用python3.6,以及想要利用python3.6来运行python代码,但是我的代码中需要用到numpy这个基础库包,当我利用命令下载完之后,python2.7可以用这个包,并且不报错,可是我们python3.6一直没法很好的运行,崩溃,报的错误各种各样,大致就是缺少什么模块之类的问题。

    大致在网上查了一下,其中有个说法可能是符合我遇到的情况,意思大概就是,我们没有很好的将python3.6以及python2.7分离开来,所以安装的numpy包也没能有效的加载。

    问题一:解决python各个版本之间切换的问题
    方案是通过修改软链接以及相关配置文件,实现:

    python切换命令 更改前对应版本 更改后对应版本
    python python2.7.6 python2.7.6
    python2 python3.4.3
    python3 python3.6.3 python3.6.3

    首先,查看相关python可执行目录,然后将其删掉

    $ which python
    /usr/bin/python
    
    $ sudo rm /usr/bin/python
    
    $ python
    ~bash: /usr/bin/python: No such file or directory

    删掉之后,再输入$ python命令就会报错,因为系统不知道该如何执行,然后我们可以通过建立默认连接到对应的python版本上,这就是我们需要的操作。

    $ ln -s /usr/bin/python2.7 /usr/bin/python
    
    $ python -V
    Python 2.7.6

    至此就完成默认版本的修改了,也可以用同样方法修改python2和python3,最终的效果是:这里写图片描述

    问题二:多版本pip与python对应

    pip切换命令 更改前对应版本 更改后对应版本
    pip 对应python2.7.6 对应python2.7.6
    pip3 对应python3.6.3

    这里就不要绑定过多啦,毕竟有很多是用不上的。所以我这边首先就是讲一下下载pip3的问题,下载的同时将其分离开来。
    1、安装pip前需要前置安装setuptools
    命令如下:

    wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
    
    tar -zxvf setuptools-19.6.tar.gz
    
    cd setuptools-19.6
    
    sudo python3 setup.py build
    
    sudo python3 setup.py install

    2,安装pip

    wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
    
    tar -zxvf pip-8.0.2.tar.gz
    
    cd pip-8.0.2
    
    sudo python3 setup.py build
    
    sudo python3 setup.py install
    

    最后检验下,pip3是否安装成功吧!
    这里写图片描述

    问题三:以numpy包为例
    1.如果使用python2.7.6,我们下载numpy库包,可以使用命令:

    pip install numpy

    2.如果使用python3.6.3,我们下载numpy库包,可以使用命令:

    pip3 install numpy

    最后检验一下,两次检测import numpy均成功!!
    这里写图片描述

    最近,遇到个问题,大致就是将matplotlib中的six库版本不对,但是卸载不掉,又更新不了,烦的要死的时候不断去尝试!

    报错的地方:
    Installing collected packages: six, matplotlib
      Found existing installation: six 1.5.2
    Cannot uninstall 'six'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

    针对这个问题,第一个想法,就是更新six,实际上做不到,我尝试了晚上各种套路都不行;第二个方法能不能忽略它,实际上操作过多次,后来突然茅塞顿开,试了下以下的方式,成功通关,妈妈再也不用为我担心了,因为心大。无奈脸~~~~~

    sudo pip3 install matplotlib --upgrade --ignore-installed six
    

    看下截图,可能更清楚:
    这里写图片描述
    这里写图片描述


    在这个数据资源膨胀的年代,网络上的信息太多,也太乱,但是找到你心中最好的答案时,那一刻你是开心的!所以这里需要感谢两个以下链接!!!
    https://www.cnblogs.com/rexyan/p/7485549.html
    https://www.cnblogs.com/6324TV/p/9063450.html
    https://blog.csdn.net/h12590400327/article/details/79178002

    展开全文
  • 总之因为这样那样的原因,遇到了要在服务器端配置多个python版本的情况。首先想到的是建立自己的虚拟环境,参考如下链接:https://blog.csdn.net/qq_45603919/article/details/108924018 但是,,,emmm遇到了...
  •  相信大家,在工作中都会遇到这样问题,有程序开始限定是用python那个版本,或者说我们在公用服务器上面,不想别人更改我们环境,今天给大家介绍怎么来在home目录下面建一自己目录,建一属于自己库。...
  • 版本Python共存时pip给指定版本的python安装package的方法 在linux安装了版本python时(例如python2.6和2.7),pip安装的包不一定是用户想要的位置,此时可以用 -t 选项来指定位置. 例如目标位置是/usr/local/...
  • 经常遇到这样情况: ...此时需要在系统中安装多个Python,但又不能影响系统自带Python,即需要实现Python版本共存。pyenv就是这样一个Python版本管理器。 安装pyenv $ git clone git://g...
  • @Linux cat pip3 sudo gedit pip3 which python3.5 sudo gedit pip3 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇...
  • linux安装了多版本python时(例如python2.7和2.5),pip安装包不一定是用户想要位置,此时可以用 -t 选项来指定位置. 例如目标位置是/usr/local/lib/python2.7/site-packages/ ,要安装scrapy 这包,则: $ ...
  • VirtualEnv 是什么VirtualEnv用于在一台机器上创建多个独立python运行环境,VirtualEnvWrapper为前者提供了一些便利命令行上封装。为什么要用- 隔离项目之间第三方包依赖,如A项目依赖django1.2.5,B项目...
  • VirtualEnv 是什么VirtualEnv用于在一台机器上创建多个独立python运行环境,VirtualEnvWrapper为前者提供了一些便利命令行上封装。为什么要用- 隔离项目之间第三方包依赖,如A项目依赖django1.2.5,B项目...
  • Linux下默认系统自带python2.7版本,这个版本被系统很程序所依赖,所以不建议删除。如果使用最新Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响,所以可以安装python3和python2共存。...
  • 在安装过程中,可能安装了多个python版本,可能安装了anaconda导致有自带python,同时本身电脑也安装了官方下载python也茫然不知。导致可能有以下情况发生:1.pip install 安装模块包不知道安装到哪一块2....
  • 文章目录1.简介2.解决方式1)运行指定版本2)在指定版本下安装包 ...因为python版本的不同,使用pip安装包的时候,新的版本会覆盖旧的版本,所以使用会有出现明显的差异,会因为版本的不同而安装...
  • 则用pip3明显不合适,这时候就可以用pip+版本后缀来明确指出具体版本的pip了。 如果只装有 python3 pip和pip3、pip3.7是等价的。 Python3.7 安装后pip pip3 pip3.7的区别 二、另一种说法 使用which命令查看
  • 1,上帖子用双十一买magicbook锐龙版装了deepin15.8,为就是把开发工作转移到deepin下 毕竟Python开发很包在Linux更好安装一些包 2 ,由于deepin自带py2和py3,但是没有集成pip 进来 自行安装 sudo apt ...
  • pip的使用

    2020-05-07 03:36:47
    pip是一个Python包管理工具,类似linux的yum 安装第三方包 pip install 包名 ...python -m pip install --upgrade pip //如果有多个python环境,可以指定对应python.exe绝对路径 pip检查更新 pip list...
  • Linux 或 windows 下安装了多个Python版本时(Python2.7、Python3.5 或 Python3.6),由于默认 Python 可能不是你所正需要使用那个。比如说通常情况你使用是 Python3.6 ,而来了个项目是用 Python3.5 开发...
  • 引导:使用pip安装,pip install pygame,不过此方法会安装到系统默认python2中,python3依然无法使用 要想安装到相应python版本中要使用...看下我装了几个版本,好多 xubin@xubindeMBP:~$ python python py...
  • 版本 pip 20.1.1 from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8) 配置文件位置 没有则新建 Linux & MaxOS ~/.pip/pip.conf Windows C:\user%username%\...
  • linux安装了多版本python时(例如python2.6和2.7),pip安装包不一定是用户想要位置,此时可以用-t选项来指定位置. 例如目标位置是/usr/local/lib/python2.7/site-packages/,要安装xlrd这包,则: pip ...
  • 使用Python pip怎么升级pip

    千次阅读 2020-11-08 10:42:01
    编程教程请到:菜鸟教程 https://www.piaodoo.com/ Pip是一Python的包管理工具,实际上它也可以被看待为是一包,Pip相当于Linux上的yum,对python的开发者来说相当方便。...可以看到,小编这里的pip版本

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 214
精华内容 85
关键字:

linux多个版本的pip

linux 订阅