【发布时间】:2017-03-20 18:25:01
【问题描述】:
我的学校计算机上有 Python,但我想安装一些模块。我怎么能通过这个问题。
【问题讨论】:
-
通过了什么问题???
-
您可以要求系统管理员为您安装它,因为您无权访问命令提示符。
标签: python installation pip
我的学校计算机上有 Python,但我想安装一些模块。我怎么能通过这个问题。
【问题讨论】:
标签: python installation pip
您可以尝试以下方法:
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')
我通过运行以下命令解决了这个问题:
import os
os.system('pip install --user X')
不需要管理员权限。
然后您可能需要将包目录添加到路径
【讨论】:
我在学校用这个安装了python包。
打开一个python shell并编写以下内容:
import pip
pip._internal.main(["install", "--user", <PACKAGE>])
【讨论】:
对于不允许您通过 cmd 安装库的学校计算机,这是一种解决方法!
import pip
按回车
pip.main(["install", "--user", "Libraryname"])
“用户”可能并不重要,所以只有在第一次运行它不起作用时才使用它
【讨论】: