win10怎么激活python_无法在Windows 10中激活Python venv

这条线很旧,但我今天遇到了同样的问题,找到了一个可行的答案。我已经使用Python3.6VenV几个月了,现在没有问题,但是今天我遇到了一个新的错误消息:C:\test>python -m venv vm

Error: Command '['C:\\test\\vm\\Scripts\\python.exe', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1

我搜索了Stack和其他资源寻找答案,但没有找到任何特定于Windows10的内容。(AskUbunto有一个特定于Linux的解决方案)。我确实发现面包屑散布在网间,并把它们拼凑在一起。照常安装虚拟环境,但不安装pip:

python-m venv virtual—不带pip

此方法将创建所有必需的文件,包括激活bat文件。将get-pip.py文件复制到virtual\Scripts子目录中

cd进入Scripts子目录并“激活”python注意:命令行应该命名python被激活的目录:

(虚拟)C:\test\virtual\Scripts>

(如果上面写着(root),那么它激活了您的核心安装)现在执行脚本

C:\ test\virtual\Scripts>python get-pip.py

一跑,我就输入:(virtual) C:\test\virtual\Scripts>pip freeze

生成冻结列表并验证安装是否正确。它应该不返回任何内容,没有错误消息,没有冻结列表。然后我安装了烧瓶,尝试了pip freeze,注意到返回的只是烧瓶和相关文件:(virtual) C:\test\virtual\Scripts>pip freeze

click==6.7

Flask==0.12.2

itsdangerous==0.24

Jinja2==2.9.6

MarkupSafe==1.0

Werkzeug==0.12.2

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值