Python venv中缺少的点 [英] pip missing from Python venv

查看:150
本文介绍了Python venv中缺少的点的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

When I create a new virtualenv using python3.5, it creates the virtualenv using Python 3.5.2 as expected, but is missing 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二进制文件吗?

What is going on? Shouldn't there be a pip binary?

推荐答案

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

rm ~/.pydistutils.cfg

中对此进行了很好的解释.

This is nicely explained in this.

这篇关于Python venv中缺少的点的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆