&引用;没有这样的文件或目录“python”;激活Python环境

&引用;没有这样的文件或目录“python”;激活Python环境,python,environment,Python,Environment,当我尝试在Bash中使用cod$sourceproject1\u env/bin/activate激活环境时,它们返回以下消息Bash:project1\u env/bin/activate:没有这样的文件或目录 为什么我不能激活环境?Environment vile位于正确的文件夹中,其中所有内容看起来都不错。我在Windows上使用GitBash转换为Python3.7。 我认为答案很简单,但我在这些论坛上没有看到类似的情况/问题 非常感谢你的帮助 这是您试图激活的conda环境?-弗林特

当我尝试在Bash中使用cod
$sourceproject1\u env/bin/activate
激活环境时,它们返回以下消息Bash:project1\u env/bin/activate:没有这样的文件或目录

为什么我不能激活环境?Environment vile位于正确的文件夹中,其中所有内容看起来都不错。我在Windows上使用GitBash转换为Python3.7。

我认为答案很简单,但我在这些论坛上没有看到类似的情况/问题

非常感谢你的帮助


这是您试图激活的conda环境?-弗林特勒 我想不是。正确地说,第一步与本教程中的步骤相同。(到2:31我有问题了)

ls-l项目1_环境/垃圾箱返回什么?-霍夫林16分钟前 tymot@DESKTOP-9GQ8RLI MINGW64~/环境

$ ls -l project1_env/bin
ls: cannot access 'project1_env/bin': No such file or directory

尝试在路径之前添加斜杠: 来源/项目1_环境/垃圾箱/激活


  • 首先将您的方向更改为virtualenv目录
  • 然后运行命令。\Scripts\activate激活虚拟机 windows环境
  • bin/activate是用于激活虚拟环境的命令 在linux和mac中

  • 以下内容适合我。
    已复制该文件
    Python35\Lib\venv\scripts\posix\activate

    进入我的项目1\u env\Scripts文件夹
    然后在GIT bash中运行:

    $sourceproject1\u环境/脚本/激活


    注意。将“Python35”更改为您自己的Python3.7文件夹的名称

    也有类似的问题,将shell更改为bash并修复

    键入
    echo$0
    以获取当前环境


    然后键入
    /bin/bash
    进入bash环境,它就工作了。

    这是您试图激活的conda环境。
    ls-l project1\u env/bin
    返回什么?我在答案上方添加了。感谢您的回答,但不幸的是,它仍然不起作用。好的,然后尝试source/project1\u env/bin/activate。bat@pluttik为什么你认为寻找一个.bat是可行的呢?仍然是“$source/project1_env/bin/activate.bat bash:/project1_env/bin/activate.bat:没有这样的文件或目录”@FlyingTeller,因为我认为GIT bash需要文件的扩展才能运行“首先将您的方向更改为您的virtualenv目录”我如何做?我必须在文件“virtualenv”所在的同一文件夹中打开我的Git Bash?或者我可能打开“virtualenv”并在其中写入“源项目1_env\Scripts\activate”“?使用windows Powershell比使用gitbash更好。在virtualenv文件夹中运行gitbash/powershell并键入./Scripts/activate这是激活您的虚拟环境。“source project1_env/Scripts/activate”这些都可以!非常感谢。