gpt4 book ai didi

python - 在不破坏内容的情况下重命名 python 3.7 可执行文件

转载 作者:可可西里 更新时间:2023-11-01 11:11:14 24 4
gpt4 key购买 nike

我已将 python.exe 重命名为 python37.exe 以避免与其他版本冲突。它适用于运行 python,但如果我运行 pip37.exe(位于/Scripts),我会收到以下错误:

Fatal error in launcher: Unable to create process using '"c:\python37-32\python.exe"  "C:\Python37-32\Scripts\pip37.exe"

有没有办法让 python.exe 重命名为 python37.exe,但保持所有 python 工具正常工作?

最佳答案

这听起来像是个坏主意。

有些工具旨在帮助您管理这类事情。恕我直言,最好的是 pyenv:https://github.com/pyenv/pyenv

安装非常简单。这需要一点时间来适应——让你的头脑沉浸在虚拟环境中——但它最终会让一切变得更容易使用。

例如在我的系统上,我有以下版本的 python:

pyenv versions
system
2.7.10
* 3.5.6 (set by /Users/.pyenv/version)
3.5.6/envs/core4
3.6.4
3.6.4/envs/core5
core4
core5

带星号的是目前的全局版本,将在任何默认 shell 中使用。例如,我可以使用 pyenv global 3.6.4 更改它。我还可以创建虚拟环境。例如。 core4 和 core5 是我为特定项目创建的虚拟环境。其中每一个都有自己不同的库,由 pip install 和不同的 python 版本安装。您可以为给定的 shell session 激活 virtualenv,例如pyenv 激活 core5

如果您在想“这到底与 Windows 有什么关系”,请看这里:https://duckduckgo.com/?q=Windows+Subsystem+for+Linux&atb=v93-1__&ia=web在这里:http://timmyreilly.azurewebsites.net/python-pip-virtualenv-installation-on-windows/

关于python - 在不破坏内容的情况下重命名 python 3.7 可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52905025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com