Python
版权申明:本文为原创文章,转载请注明原文出处
~
索引
python环境搭建
Ubuntu 安装 python2.7.18
安装Python-2.7.18版本的python环境
apt安装命令
// 更新apt $ sudo apt update // 安装python2.7.18 $ sudo apt install python下载包安装
$ wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xz $ tar -zxvf Python-2.7.18.tar.gz $ cd Python-2.7.18 $ ./configure $ sudo make $ sudo make install
安装pip-9.0.1版本的pip包管理工具
安装pip前 需要手动安装setuptools模块 模块网址
下载安装setuptools-18.1
$ wget https://pypi.python.org/packages/source/s/setuptools/setuptools-18.1.tar.gz $ tar -zxvf setuptools-18.1.tar.gz $ cd setuptools-18.1 $ sudo python setup.py build $ sudo python setup.py install
pip必须使用与python2.7.18关联的
下载包安装pip
-
$ wget https://files.pythonhosted.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz $ tar -zxvf pip-9.0.1.tar.gz $ cd pip-9.0.1 $ sudo python setup.py build $ sudo python setup.py install
-
测试是否安装成功
$ pip -V
更新pip
命令行
$ sudo pip install –upgrade pip
….
Successfully installed pip-20.3.4
You are using pip version 20.3.4, however version 22.0.4 is available.
You should consider upgrading via the ‘pip install –upgrade pip’ command.
配置环境变量
在 Unix/Linux 设置环境变量
在 csh shell: 输入
$ setenv PATH "$PATH:/usr/local/bin/python"在 bash shell (Linux) 输入 :
$ export PATH="$PATH:/usr/local/bin/python"在 sh 或者 ksh shell 输入:
$ PATH="$PATH:/usr/local/bin/python"
注意: /usr/local/bin/python 是 Python 的安装目录。
卸载python
执行whereis命令查找所有的python文件夹
$ whereis python找到后使用rm -rf命令逐一删除
$ rm -rf 文件夹路径使用上述命令 继续查找 删除pip
删除所有残余文件
$ whereis python |xargs rm -frv $ whereis pip |xargs rm -frv编辑pip配置文件
$ vim /usr/bin/pip第一行#!/usr/bin/python3改为你使用的版本路径
python模块安装
pip3 安装模块
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17# 导出已安装的依赖包
pip3 freeze >目录/(.txt)
# 批量安装依赖包
pip3 install -r 文件
# 安装依赖包
pip install <package>==版本号
# 升级安装包
pip install <package> --upgrade
pip install -U <package>
# 卸载依赖包
pip uninstall <package>
# 查看安装包列表
pip list
# 依据关键字查看安装包
pip search <keyname>
# 查看安装包安装路径
pip show <package>readline
protobuf模块安装
打开官方Github仓库 找到
protobuf-python-3.19.4.tar.gz下载然后解压进入解压后的文件夹 找到
python文件夹进入后 执行下列命令$ python3 setup.py install验证
$ python3 >>> import google.protobuf //如果这里不报错 就证明安装成功了
问题
问题一:Microsoft Visual C++ 9.0 is required
- 下载安装VCForPython27.msi包
- 多出现于python2.7
如果出现readline错误 执行下列命令 参考文章
安装readline模块
$ sudo apt-get install libreadline-dev
No module named ‘_sqlite3’
先安装sqlite3
wget https://www.sqlite.org/2018/sqlite-autoconf-3240000.tar.gz tar -xf sqlite-autoconf-3240000.tar.gz cd sqlite-autoconf-3240000/ ./configure --prefix=/usr/local/sqlite make –j4 && make install重新编译python3[进入自己的python安装目录
cd /opt/apps/Python-3.6.10/ ./configure --enable-loadable-sqlite-extensions make && make install测试
$ python3 >>> import sqlite3 # 没有报错,已成功解决问题

