“NO ADMIN PRIVILEGES”部分至关重要。我需要安装Python,但我没有访问权限以便以正确的方式运行安装程序。 我也处于防火墙后面,因此“pip”选项非常有限。
你能帮我想出办法吗?
“NO ADMIN PRIVILEGES”部分至关重要。我需要安装Python,但我没有访问权限以便以正确的方式运行安装程序。 我也处于防火墙后面,因此“pip”选项非常有限。
你能帮我想出办法吗?
从 Python 网站下载你想要安装的 MSI 版本的 Python。
然后打开命令提示符并使用以下命令:
msiexec /a python-2.7.10.msi /qb TARGETDIR=C:\python27
如果您下载了Python 3,请替换为python-2.7.10.msi
,并将TARGETDIR
调整到所需的位置。
/qb
标志将提供一个小型对话框进度条。
python -m ensurepip
命令将 pip
安装到 Scripts
目录中。 - Peter Wood.exe
安装Python 3.7(我想是这样的)。请查看下面的答案。 - Holt我从网站下载了可嵌入的zip文件。将其解压到我选择的文件夹中。然后在Windows路径变量中添加了该文件夹(使用setx)。这对我起作用了。好吧,这种安装只安装了Python而没有像pip等其他包。
后来我发现了一种更好、更简单的方法,适用于Windows Python 3.7.0版本。
这样安装了Python的所有默认组件。
我建议您使用Anaconda(开源版)。
Anaconda是一个完全免费的Python发行版(包括商业用途和重新分发)。它包含了超过300个最受欢迎的Python包,用于科学、数学、工程和数据分析。
Anaconda的一个很棒的功能是安装到您的主文件夹中,您应该对其具有写入访问权限。
它附带了一个conda
脚本,可以让您安装软件包。
请注意,您将无法将其添加到系统PATH
中,但是您可以尝试将其添加到用户PATH
中。如果您无法将其添加到任何一个中,您将需要手动指定Python可执行文件的完整路径以从命令行运行脚本。
PATH
):rundll32 sysdm.cpl,EditEnvironmentVariables
。 - Todd OwenPython38
和 Python38\Scripts
两个文件夹,其中 Python38
文件夹为 Python 的安装目录。使用 3.8.1 的 .exe
安装程序,我不必手动更新路径,安装程序已经为我完成了(我只需勾选相关的复选框)。 - Holt在2019年5月的Windows 2010版本中,您无需执行msi安装程序、下载Anaconda版本或访问Python网站。
python.exe
和python3.exe
例如:Python 3.9,它会安装python
并将其放置在当前用户的路径上。因此,无需管理员权限。
关于这个问题有一个讨论在Talk Python To ME podcast #191 with Steve Dower,该讨论是从2018年12月开始的。
请参阅谁将Python放入了Windows 10 2019年5月更新中?,来自同一Steve Dower(也在Stack Overflow上):
这个版本的Python完全由社区维护,在Windows 10上安装非常容易,并自动提供常见命令,如
python
、pip
和idle
(以及带有版本号python3和python3.7的等效命令,就像在Linux上一样)。