VirtualEnv 系统找不到指定的路径:'...Python3.6\\DLL'
Posted
技术标签:
【中文标题】VirtualEnv 系统找不到指定的路径:\'...Python3.6\\\\DLL\'【英文标题】: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 安装和库
谢谢,
【问题讨论】:
【参考方案1】:在我使用 Windows 和嵌入的 Python 3.10 的情况下,我刚刚在相应的 Python 目录中添加了缺少的文件夹 DLL(让它为空)并且它可以工作。
在您的情况下,您必须构建新的空文件夹 C:\Dev\Projects\Python3.6\DLLs
,它应该可以工作
【讨论】:
我试过了,但是点击了这个:“致命的 Python 错误:Py_Initialize:无法加载文件系统编解码器”***.com/q/5694706/316578【参考方案2】:必须下载windows安装程序,不支持嵌入式版本
那么命令行就是virtualenv C:\Dev\Projects\venv -p C:\Dev\Projects\Python3.6\python.exe
【讨论】:
以上是关于VirtualEnv 系统找不到指定的路径:'...Python3.6\\DLL'的主要内容,如果未能解决你的问题,请参考以下文章