【问题标题】:VirtualEnv the System cannot find the path specified : '...Python3.6\\DLL'VirtualEnv 系统找不到指定的路径:'...Python3.6\\DLL'
【发布时间】:2020-09-07 20:52:02
【问题描述】:

我正在尝试在虚拟环境中为 tensorflow 降级 python,我发现如何做到这一点的唯一方法是下载 Python3.6 并使用命令

virtualenv -m TempEnv C:\Dev\Projects -p C:\Dev\Projects\Python3.6\python.exe

但我收到了错误:

FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\\Dev\\Projects\\Python3.6\\DLLs'

为什么要查找 DLL 文件夹?这不在 python 3.6 嵌入式下载中

有没有更好的方法通过虚拟环境来做到这一点?我不想通过降级所有东西来搞砸我的全局 python 安装和库

谢谢,

【问题讨论】:

    标签: python windows virtualenv


    【解决方案1】:

    在我使用 Windows 和嵌入的 Python 3.10 的情况下,我刚刚在相应的 Python 目录中添加了缺少的文件夹 DLL(让它为空)并且它可以工作。

    在您的情况下,您必须构建新的空文件夹 C:\Dev\Projects\Python3.6\DLLs,它应该可以工作

    【讨论】:

    【解决方案2】:

    必须下载windows安装程序,不支持嵌入式版本

    那么命令行就是virtualenv C:\Dev\Projects\venv -p C:\Dev\Projects\Python3.6\python.exe

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-23
      • 2018-12-12
      • 2016-04-23
      • 2017-01-04
      • 2014-04-24
      • 2017-03-03
      相关资源
      最近更新 更多