【问题标题】:Installing Python modules without command prompt.在没有命令提示符的情况下安装 Python 模块。
【发布时间】:2017-03-20 18:25:01
【问题描述】:

我的学校计算机上有 Python,但我想安装一些模块。我怎么能通过这个问题。

【问题讨论】:

  • 通过了什么问题???
  • 您可以要求系统管理员为您安装它,因为您无权访问命令提示符。

标签: python installation pip


【解决方案1】:

您可以尝试以下方法:

import subprocess
subprocess.call('pip install X --target=d:\some\folder\with\write\permission', shell=True)

是一个 python 脚本,它将尝试将包 X 安装在您想要的某个文件夹中。也许这样你就可以做到。

【讨论】:

  • 来吧,subprocess.call('bash')subprocess.call('cmd.exe')
  • 谁曾锁定计算机并不一致。任何使用 CMD 的进程都会失败,但使用 PowerShell 我创建了一个管理员帐户并升级了我的标准帐户管理员权限
【解决方案2】:

我通过运行以下命令解决了这个问题:

import os
os.system('pip install --user X')

不需要管理员权限。
然后您可能需要将包目录添加到路径

【讨论】:

    【解决方案3】:

    我在学校用这个安装了python包。

    打开一个python shell并编写以下内容:

    import pip
    pip._internal.main(["install", "--user", <PACKAGE>])
    

    【讨论】:

    • 如果 pip 版本低于 10,你可以尝试用 pip.main([" 代替 pip._internal.main(["install", "--user", ])安装", "--user", ])
    【解决方案4】:

    对于不允许您通过 cmd 安装库的学校计算机,这是一种解决方法!

    import pip 
    

    按回车

    pip.main(["install", "--user", "Libraryname"]) 
    

    “用户”可能并不重要,所以只有在第一次运行它不起作用时才使用它

    【讨论】:

      猜你喜欢
      • 2011-12-29
      • 2023-03-17
      • 1970-01-01
      • 2011-12-26
      • 1970-01-01
      • 2018-05-30
      • 2019-12-21
      • 2019-10-16
      • 1970-01-01
      相关资源
      最近更新 更多