You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04使用virtualenv创建Python3.10虚拟环境报错求助

问题描述

运行Ubuntu 20.04.6 LTS,通过deadsnakes PPA安装Python3.10后运行正常:

$ python3.10
Python 3.10.13 (main, Aug 25 2023, 13:20:03) [GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

执行virtualenv -p python3.10 test_env创建虚拟环境时,报错:

AttributeError: module 'virtualenv.create.via_global_ref.builtin.cpython.mac_os' has no attribute 'CPython3macOsBrew'
解决方法
  • 更新virtualenv到最新版本
    旧版本virtualenv存在跨系统兼容性bug,直接更新即可:

    pip install --upgrade virtualenv
    

    若系统存在多Python版本,建议用对应版本的pip安装避免冲突:

    python3.10 -m pip install --upgrade virtualenv
    
  • 改用Python自带的venv模块
    Python3.3+自带venv模块,无需额外安装virtualenv,直接创建:

    python3.10 -m venv test_env
    

    创建完成后激活虚拟环境:

    source test_env/bin/activate
    
  • 重新安装virtualenv(更新无效时尝试)
    先卸载现有virtualenv,再重新安装:

    pip uninstall virtualenv -y
    python3.10 -m pip install virtualenv
    

内容的提问来源于stack exchange,提问作者Avin Mathew

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 18:44:51