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

virtualenvwrapper创建虚拟环境时缺失activate脚本的问题及解决

问题:virtualenvwrapper创建虚拟环境失败,缺少bin目录与activate脚本

我使用virtualenvwrapper已有多年,近期执行命令$ mkvirtualenv foobar时出现异常:报错提示环境/home/chris/.virtualenvs/foobar不存在activate脚本,实际查看发现新创建的该目录甚至没有bin文件夹。我曾查阅Stack Overflow相关帖子,但其中的解决方案均无效。我的系统是完全更新的Ubuntu 2022.04。

问题排查与解决步骤

我怀疑问题是由通过apt get、sudo pip3 install等方式安装的包冲突导致的,加上新的.local目录安装模式可能加剧了问题(我的系统较旧,经历过多次OS和Python升级)。最终通过以下步骤解决:

  • 安装pyenv
  • 在pyenv中安装Python 3.9
  • 将3.9设置为pyenv中的默认Python版本
  • 使用pipenv shell pyenv which python``初始化pipenv(注意外层为反引号)

内容的提问来源于stack exchange,提问作者Chris Curvey

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 20:09:22