linux修改python软连接
时间: 2023-11-21 10:50:43 浏览: 46
要修改Python软连接,可以使用ln命令的-f选项来覆盖原有的软连接。具体操作如下:
1. 先删除原有的软连接:`rm /usr/bin/python`
2. 再创建新的软连接:`ln -s /usr/bin/python3 /usr/bin/python`
这样就将原本指向Python2的软连接修改为指向Python3了。
相关问题
Django Python MySQL Linux 开发环境搭建
以下是在 Linux 环境下搭建 Django Python MySQL 开发环境的步骤:
1. 更新系统:
```
sudo apt-get update
sudo apt-get upgrade
```
2. 安装 Python 和 pip:
```
sudo apt-get install python3
sudo apt-get install python3-pip
```
3. 安装 MySQL:
```
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
```
4. 创建 MySQL 用户和数据库:
```
sudo mysql -u root -p
CREATE DATABASE django_db;
CREATE USER 'django_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON django_db.* TO 'django_user'@'localhost';
FLUSH PRIVILEGES;
exit;
```
5. 安装 Django:
```
sudo pip3 install Django
```
6. 创建 Django 项目:
```
django-admin startproject project_name
```
7. 进入项目目录,创建 Django 应用:
```
cd project_name
python3 manage.py startapp app_name
```
8. 配置 Django 数据库连接:
在项目目录下的 settings.py 文件中,找到 DATABASES,按以下方式修改:
```
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django_db',
'USER': 'django_user',
'PASSWORD': 'password',
'HOST': 'localhost',
'PORT': '3306',
}
}
```
9. 运行 Django 项目:
```
python3 manage.py runserver
```
现在你已经成功搭建了 Django Python MySQL 开发环境,可以开始开发网站了。
用python把执行Linux脚本结果发到微信上
要实现用 Python 发送 Linux 脚本执行结果到微信,可以利用以下步骤:
1. 安装必要的 Python 库:需要安装 `itchat` 和 `paramiko` 库。`itchat` 用于实现微信登录和消息发送,`paramiko` 用于实现 SSH 连接和执行 Linux 命令。
```python
pip install itchat paramiko
```
2. 编写 Python 代码:首先需要使用 `paramiko` 库连接到目标 Linux 服务器,并执行指定的脚本。然后将脚本执行结果通过 `itchat` 库发送到指定的微信用户。
```python
import itchat
import paramiko
# 微信用户名称
wechat_name = '你的微信用户名'
# Linux 服务器信息
hostname = '服务器IP地址'
username = '用户名'
password = '密码'
# 连接到 Linux 服务器
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname=hostname, username=username, password=password)
# 执行脚本
stdin, stdout, stderr = ssh.exec_command('脚本路径')
result = stdout.read().decode('utf-8')
# 发送消息到微信
itchat.auto_login(hotReload=True)
itchat.send(result, toUserName=itchat.search_friends(name=wechat_name)[0]['UserName'])
```
3. 修改代码中的参数:将代码中的微信用户名称、Linux 服务器信息和脚本路径修改为实际的值。
4. 运行 Python 代码:在终端中运行 Python 代码即可执行 Linux 脚本并发送结果到微信。
需要注意的是,为了保证安全性,不应该在代码中明文存储密码。可以使用环境变量或者配置文件等方式来存储密码,并在代码中读取。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)