通过网站安装Python模块

I recently have a website running a python script. Unfortunately, this python script requires another python module but I do not know how to install it on the website. How do you install a python module for a website. Below is my code

PHP:

<?php

$VAR = 'test';
$output = shell_exec('python test.py ' . $VAR);
//$output = shell_exec('python -m pip install requests'); <-- tried that but does not work.

echo $output;
?>

Python Code:

import requests

response = requests.get('google.com')
print (response.text)

I do not get anything when I go to my php page, but if I hastag import requests and response and print and just put "print ("Hi")" it works. Any ideas on how to install requests?

Is there anyway I can get a shell for a website?

NOTE: I AM USING CPANEL.

drxm72811
drxm72811 不是基于CPanel的主机。这种托管对Python来说并不适用。
12 个月之前 回复
donglulong0877
donglulong0877 那么,我没办法做到这一点?
12 个月之前 回复
doubenggua9430
doubenggua9430 是的,这不会结束。请求取决于加密,如果没有编译器,您将无法安装。(或操作系统安装包。)
12 个月之前 回复
dongmo6937
dongmo6937 运行python脚本确实起作用。
12 个月之前 回复
dongyue8640
dongyue8640 如果这个PHP脚本托管在某些共享托管环境中(正如您对cPanel的使用所暗示的那样),那么您想要实现的目标是行不通的。请将您的托管环境升级到包含适当shell(例如VPS)的托管环境。
12 个月之前 回复
doukong5394
doukong5394 让我们开始小。运行Python脚本本身是按照设计运行的吗?
12 个月之前 回复
dongmi1221
dongmi1221 关键是,我需要运行pip安装请求来安装请求模块来运行脚本。但是,我不能这样做,因为网站没有shell
12 个月之前 回复
dqndc26628
dqndc26628 这完全没有回答我的问题。
12 个月之前 回复
doushijia5684
doushijia5684 为什么你需要在网站上这样做?你不拥有它运行的服务器吗?如果你这样做,为什么你希望能够从网站执行这种命令?
12 个月之前 回复
dongyou5098
dongyou5098 我在php上尝试过。我做了shell_exec('pipinstallrequests');但我认为它不起作用。我知道pip安装请求适用于计算机,但这是一个网站。如果可以,我如何访问shell?
12 个月之前 回复
dongyudun6465
dongyudun6465 你用pip标记了这个,所以大概你试过pip安装请求?
12 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问