Linux安装

Linux环境安装

二进制包安装

1.安装依赖 :::info yum install -y libc6-dev gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel liblzma-dev ::: 2.下载安装包 :::info wget https://www.python.org/ftp/python/3.7.7/Python-3.9.11.tgz ::: 3.解压 :::info tar -zxf Python-3.9.11.tgz -C /opt/ ::: 4.安装 :::info cd /opt/Python-3.9.11
./configure —prefix=/usr/local/python39
make&&makeinstall :::

yum安装

:::info yum install pytho3.6 python3.8 :::

Linux Python多版本管理

1.切换全局版本 :::info alternatives —config python3 ::: 2.安装python全局软件 :::info pip install virtualenv ::: 3.创建虚拟环境 :::info mkdir venvs
cd venvs/
virtualenv -p ~/.pyenv/versions/3.6.11/bin/python3.6 py36
virtualenv -p ~/.pyenv/versions/3.9.11/bin/python3.9 py39 ::: 4.加载虚拟环境 :::info source ~/venvs/py36/bin/activate ::: 5.退出 :::info deactivate :::

Pyenv工具多版本安装

1.创建python用户 :::info useradd python
echo “123456” | passwd —stdin python
su - python ::: 2.下载pyenv :::info git clone https://github.com/pyenv/pyenv.git ~/.pyenv ::: 3.添加环境变量 :::info echo ‘export PYENV_ROOT=”$HOME/.pyenv”‘ >> ~/.bashrc
echo ‘command -v pyenv >/dev/null || export PATH=”$PYENV_ROOT/bin:$PATH”‘ >> ~/.bashrc
echo ‘eval “$(pyenv init -)”‘ >> ~/.bashrc ::: :::info source ~/.bashrc
exec “$SHELL” ::: 4.查看可安装python版本 :::info pyenv install —list ::: 5.安装python依赖 :::info yum install -y libc6-dev gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel liblzma-dev ::: 6.安装 :::info pyenv install 3.6.11-vvv ::: 注意:install安装很慢,可以先把python(Python-3.6.11.tar.xz)软件放到~/.pyenv/cache目录中
7.刷新数据库
安装完成后需要更新一下数据库 :::info pyenv rehash ::: 8.查看安装版本 :::info pyenv versions ::: 9.设置全局python版本 :::info pyenv global 3.6.11 ::: 10.更新PaddleHub :::info pip install —upgrade setuptools
pip3 install —ignore-installed setuptools ::: 11.安装pyen-virtualenv :::info git clone https://github.com/pyenv/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv ::: 12.加入环境变量 :::info echo’eval “$(pyenv virtualenv-init -)”‘ >> ~/.bashrc ::: 13.创建虚拟环境 :::info pyenv virtualenv 3.6.11 env3611 ::: 13.指定目录虚拟环境 :::info mkdir -pv project/web
cd project/web
pyenv virtualenv 3.6.11 env36 ::: 14.常用命令 :::info 切换虚拟环境:pyenv activate
退出虚拟环境:pyenv deactivate
列出当前所有的虚拟环境:pyenv virtualenvs
删除虚拟环境:pyenv virtualenv-delete :::

Windows安装Python

安装Python

下载地址:https://www.python.org/downloads/release/python-3913/
1.点击自定义安装
Install NOW(默认安装)
Customize installation(自定义安装)
Add Python 3.9 to PATH(添加环境变量)
image.png
image.png
image.png
image.png
image.png

安装Pycharm

下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
1.下载Pycharm
Professional专业版
Community 社区版
image.png
image.png
选择安装路径
image.png
Create Desktop Shortcut(创建桌面快捷方式)
Update Context menu(“打开文件作为项目”)
Create Assiociations(关联.py文件,双击用pycharm打开)
Update PATH variable (restart needed)创建环境变量

image.png
install开始安装
image.png
Reboot new(立即重启)
i want to manually reboot laater(稍后收到重启)
image.png
image.png
image.png
获取激活码地址
image.png
image.png
image.png
FAQ
1.报错
image.png
解决方法: :::info 1.以管理员方式运行pycharm
2.在terminal中执行set-ExecutionPolicy RemoteSigned :::

Pycharm虚拟环境切换

File-Settings-Project-add
image.png

Pip加速

Liunx

:::info mkdir ~/.pip/
cat >>~/.pip/pip.conf<[global]
index-url = https://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.cloud.aliyuncs.com
EOF :::

windows

image.png
image.png
image.png
image.png

jupyter

1.安装 :::info pip3 install jupyter ::: 2.创建密码 :::info jupyter notebook password ::: 3.启动 :::info jupyter notebook —ip=0.0.0.0 —port=8888 :::

导出包

1.安装导出工具 :::info pip install -U pip
pip install pipreqs ::: 2.进入当前项目下导包 :::info cd project/web
pipreqs ./ ::: 导出文件为:requirements.txt
3.安装依赖包 :::info pip install -r requirements.txt :::