您能指导我如何在 window10 中安装 Python-3.6.15 吗?我已经安装了 python-3.9.7-amd64。我想使用仅支持 Python 3.6 的 YAFS 模拟器。所以我想降级我的 python。不知道该怎么做,请分步指导我。我已经下载了 Python-3.6.15.tar.xz 和 Python-3.6.15.tgz
答案1
Python
您尝试使用的 Python 解释器版本是源代码,这意味着您需要使用编译器将其(连同其相关的支持文件)编译为可执行格式。请参阅这一页以概览该过程。
或者,你可以使用最新的 Python 3.6.x 预编译版本,Python 3.6.8。Python 3.6.9+ 无论如何都只是安全修复(即没有新的语言特性)。
在您拥有已编译的可执行文件(或下载了非 Web/非嵌入式安装程序)后,您可能希望将其添加python.exe
到 Windows 系统路径变量中。预编译的 3.6.8 版 Python 有一个安装程序,允许在安装过程中使用该选项。或者您可以python.exe
手动将路径添加到您的路径中,如通常所述这里。
如果您已安装 Python 3.9.7,可以先将其卸载。或者,您可以编辑环境变量(见上文)并更改任何引用 Python 3.9.7 的路径,将这些引用替换为 Python 3.6.xpython.exe
可执行文件的路径。
雅弗斯
对于 YAFS,你需要安装一些帮助支持 YAFS 的附加第三方模块.请注意,当你可以只需安装三个当前需要的模块:
python -m pip install -r requirements.txt
在 YAFS 存储的同一目录中requirements.txt
,其中一个要求是熊猫,它本身依赖于NumPy长话短说,在 Windows 上,如果您使用上面链接的版本,NumPy 可能会出现问题。我建议您从此页面下载 NumPy+MKL。你可能需要:
- numpy‑1.19.5+mkl‑cp36‑cp36m‑win_amd64.whl
- numpy‑1.19.5+mkl‑cp36‑cp36m‑win32.whl
取决于你使用的是 64 位还是 32 位版本的 Python 3.6.x。下载后,你可以使用以下命令安装 NumPy+MKL:
python -m pip install C:\your\path\to\numpy.whl
安装 Numpy 后,您可以运行:
python -m pip install -r requirements.txt
(如上)安装剩余的第三方软件包。
答案2
https://github.com/adang1345/PythonWindows为仅有源代码的 Python 版本(例如 3.6.15)提供非官方 Windows 安装程序。