加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

在Python3.3的venv中正确使用Pip

发布时间:2020-12-16 21:48:05 所属栏目:Python 来源:网络整理
导读:只是想弄清楚Python3.3的实现PEP405的预期用途,这是venv规范.这是我第一次深入Python3,因为到目前为止我一直在使用Python2. 运行Linux Mint KDE,它几乎是Debian发行版,我编译并安装了Python 3.3.2.为了尝试这个奇特的新功能,我去了我想要创建一个venv的地方,

只是想弄清楚Python3.3的实现PEP405的预期用途,这是venv规范.这是我第一次深入Python3,因为到目前为止我一直在使用Python2.

运行Linux Mint KDE,它几乎是Debian发行版,我编译并安装了Python 3.3.2.为了尝试这个奇特的新功能,我去了我想要创建一个venv的地方,然后运行了python3.3 -m venv testenv.它正确地创造了环境.令我困惑的是,根据规范,bin目录中应该有一个pysetup3文件,但是没有这样的文件.我的猜测是它等同于easy_install.

由于env中没有标准的安装脚本,我只是下载并运行了easy_install脚本,然后运行easy_install pip来获取我的环境的pip命令.

这个pysetup3脚本是一个旧的想法,没有削减?我应该重新安装easy_install并点击每个新的venv吗?

最佳答案
感谢吉姆加里森指出我的方向.似乎PEP453将解决使用venv的新环境中似乎缺少的问题. PEP453声明pip将在Python安装中默认可用,包括显式引用的venv. PEP453将被包含在Python 3.4中.我想现在在Python 3.3中,我们必须手动安装setuptools和pip,或者继续使用virtualenv.

不知道pysetup3是从PEP405开始的,但我猜不是一切都必须符合规范.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读