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

Python-venv中缺少pip

曹奇文
2023-03-14

当我使用python3.5创建一个新的虚拟环境时,它会按照预期使用Python 3.5.2创建虚拟环境,但缺少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二进制文件吗?

共有1个答案

糜昌胤
2023-03-14

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

rm ~/.pydistutils.cfg

这在本文中得到了很好的解释。

 类似资料:
  • 问题内容: 我已安装在主目录中。 我正在尝试运行一个需要python 2.7.x版本的脚本,而我却丢失了bz2错误 我尝试安装bz2模块,但出现很多错误 问题答案: 可能是从源代码构建python时,没有bz2标头。 在Ubuntu / Debian上安装它们: 软呢帽: 并再次构建python。您可能会注意到python在配置/构建时会检查很多库,如果您错过其中的一些库,那么您的案例可能就不会支

  • 问题内容: 就像这样说: http://web.archive.org/web/20090624083829/http://mail.python.org/pipermail/python- list/2003-May/206149.html Python中不存在函数重载。 就我而言,这也是一种面向对象的语言,因此对我来说是一个很大的障碍。最初,我发现无法区分参数类型很困难,但是Python的动态

  • 在我正在阅读的Python书籍中,我没有得到关于章节结束问题的用户输出。 问题是: 编写一个为用户计数的程序。让用户输入开始编号、结束编号和计数的数量。 这是我想出来的: 在此输入之后,除以下情况外,不会发生任何事情:

  • 问题内容: 我目前正在使用Java中的SQL。最近我收到此错误: 当我在连接字符串中添加参数时,会发生这种情况。该错误消息清楚地表明缺少sqljdbc_auth.dll,因此我尝试将dll放在与保留sqljdbc4.jar相同的路径中。 但是,这行不通,所以我想知道如何将这个dll添加到构建路径中?有特殊的方法吗? 问题答案: 好的,我发现了!我并不需要更改java.library.path,而是

  • 问题内容: 我正在使用Linux Ubuntu 18.04和python3。我正在尝试在maria- db和我的python脚本之间建立连接。因此,我必须安装mariadb软件包。 我已经安装了: 但是当我尝试: 我收到以下错误: 有谁能够帮我 ? 编辑: 现在,我已经可以连接到服务器,但不能使用te mariadb软件包。(https://linuxhint.com/connect_mariad

  • 在Python 3.5中,创建虚拟环境的推荐方法是使用venv,而不是virtualenv。不过,python打包教程也提到了这两个工具。 null venv的推出在一定程度上是对这种混乱的回应。如果你想帮助改善这种情况,我建议你使用venv,并鼓励其他人也这样做 因此鼓励使用Venv。但正如这个问题所暗示的,如果要使用venv,如何使用像virtualenvwrapper这样的包装器