我使用的是 OSX 14.4.1 (23E224)。并行运行 18 + Windows 11。 我必须运行 Windows,因为 MetaTrader5(MT5) python 包不支持 OSX。
使用 3.10,因为它最多支持 3.10 https://stackoverflow.com/a/74346406/1019455
PS Microsoft.PowerShell.Core\FileSystem::\\Mac\Home\Documents> python -V
Python 3.10.11
我安装了
pip-tools
以便使用pip-compile
PS Microsoft.PowerShell.Core\FileSystem::\\Mac\Home\Documents> pip freeze build==1.2.1 click==8.1.7 colorama==0.4.6 packaging==24.0
pip-tools==7.4.1
pyproject_hooks==1.1.0
tomli==2.0.1
问题:
PS Microsoft.PowerShell.Core\FileSystem::\\Mac\Home\Documents> pip-compile
pip-compile : The term 'pip-compile' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ pip-compile
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (pip-compile:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
PS Microsoft.PowerShell.Core\FileSystem::\\Mac\Home\Documents> pip -V
pip 24.0 from C:\Users\sarit\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\pip (python 3.10)
尝试: 我在网上搜索过,例如我发现与我的问题无关 “pip”不被识别为内部或外部命令
https://www.liquidweb.com/kb/adding-python-path-to-windows-10-or-11-path-environment-variable/ 我没有找到像这篇文章那样的
Python
。
Directory: C:\Users\sarit\AppData\Local
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 4/29/2024 12:32 AM Comms
d----- 4/29/2024 12:31 AM ConnectedDevicesPlatform
d----- 4/29/2024 12:39 AM Microsoft
d----- 5/5/2024 12:55 PM Packages
d----- 5/5/2024 12:34 PM PlaceholderTileLogoFolder
d----- 4/29/2024 12:40 AM Publishers
d----- 5/7/2024 10:39 AM Temp
d----- 4/29/2024 12:32 AM VirtualStore
-a---- 5/7/2024 10:24 AM 1855 parallels.log
-a---- 5/5/2024 12:56 PM 14932 prlextscache.ini
PS C:\Users\sarit\AppData\Local>
卸载3.10版本,点击图标右键卸载。 我确实尝试查看控制面板,但它只显示 python 启动器。
卸载并安装`pip-tools后
警告:脚本wheel.exe安装在“C:\Users\sarit\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\Scripts”中,该路径不在路径上。 考虑将此目录添加到 PATH,或者,如果您希望抑制此警告,请使用 --no-warn-script-location。 警告:脚本 pyproject-build.exe 安装在“C:\Users\sarit\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\Scripts”中,该路径不在 PATH 上。 考虑将此目录添加到 PATH,或者,如果您希望抑制此警告,请使用 --no-warn-script-location。 警告:脚本 pip-compile.exe 和 pip-sync.exe 安装在“C:\Users\sarit\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\Scripts”中,其中不在路径上。 考虑将此目录添加到 PATH,或者,如果您想抑制此警告,请使用 --no-warn-script-location。