【问题标题】:virtualenv activate script missingvirtualenv 激活脚本丢失
【发布时间】:2017-12-18 04:55:18
【问题描述】:

我已经在 linux 上安装了 python 和虚拟环境,但是每次我尝试创建一个新的虚拟环境时,bin 文件夹都缺少许多文件,例如激活脚本。只有运行以下命令才能成功:

sudo virtualenv myvenv

如果我只运行virtualenv myvenv,bin 文件夹是不完整的。

我还设法用python -m venv myvenv 创建了一个虚拟环境

为什么会发生这种情况我不想使用python3,只是python。有什么想法吗?

【问题讨论】:

  • 您可以运行which virtualenv 来检查是否正在运行正确的程序。
  • @khelwood 它给了/usr/local/bin/virtualenvvirtualenv --version 15.1.0
  • 什么给了python --version(在你的环境之外)
  • @Arount Python 3.5.3
  • 事实证明,只有在我使用python3 -m venv <myenv>创建虚拟环境时,它才会发生在我使用python2.7时,一切都很好。

标签: python linux virtualenv python-venv


【解决方案1】:

我遇到了同样的问题,Scripts 文件夹是空的。

我在尝试python -m virtualenv see

我收到如下错误:

[Errno 2] No such file or directory: 'C:\\Users\\name\\anaconda3\\Lib\\venv\\scripts\\nt\\python.exe

我用 venv 更改了替换的 virtualenv 并且它起作用了。

python -m venv see

【讨论】:

    猜你喜欢
    • 2018-08-02
    • 2011-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-05
    • 1970-01-01
    相关资源
    最近更新 更多