【问题标题】:pip missing from Python venvPython venv 中缺少 pip
【发布时间】:2017-09-11 14:00:10
【问题描述】:

当我使用python3.5 创建一个新的virtualenv 时,它按预期使用Python 3.5.2 创建了virtualenv,但缺少pip

jpmelos@jpmelos-laptop:~$ pi<TAB COMPLETION>
pi1toppm         pilconvert       pinentry         ping6
pi3topbm         pildriver        pinentry-curses  pinky
pic              pilfile          pinentry-gnome3  pip3.6
piconv           pilfont          pinentry-x11     pivot_root
pidof            pilprint         ping             pixeltool
jpmelos@jpmelos-laptop:~$ python3.5 -m venv myvenv
jpmelos@jpmelos-laptop:~$ source myvenv/bin/activate
(myvenv) jpmelos@jpmelos-laptop:~$ pi<TAB COMPLETION>
pi1toppm         pilconvert       pinentry         ping6
pi3topbm         pildriver        pinentry-curses  pinky
pic              pilfile          pinentry-gnome3  pip3.6
piconv           pilfont          pinentry-x11     pivot_root
pidof            pilprint         ping             pixeltool
(myvenv) jpmelos@jpmelos-laptop:~$ python
Python 3.5.2 (default, Dec 28 2016, 10:08:00)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
(myvenv) jpmelos@jpmelos-laptop:~$

发生了什么事?不应该有pip 二进制文件吗?

【问题讨论】:

    标签: python pip virtualenv python-3.5


    【解决方案1】:

    删除主目录中的.pydistutils.cfg 文件。

    rm ~/.pydistutils.cfg
    

    this 很好地解释了这一点。

    【讨论】:

    • 它不存在,但我记得几天前尝试过这个,看看它是如何工作的,所以也许我以某种方式搞砸了并且不知道。我会阅读您的链接并尝试找出答案,谢谢!
    猜你喜欢
    • 2019-04-30
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    • 2020-06-29
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 2018-11-25
    相关资源
    最近更新 更多