CentOs 7源码安装 Python3

CentOs 7源码安装 Python3

1. 官网下载源码Python-3.8.3.tgz

wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz

2. 安装工具

yum install -y gcc cmake patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

3. 解压源码安装

tar -zxvf Python-3.8.3.tgz
./configure --enable-shared && make && make install
cp /usr/local/lib/libpython3.8.so.1.0  /usr/lib64/

4. 配置pip镜像源

豆瓣https://pypi.doubanio.com/simple/

阿里云https://mirrors.aliyun.com/pypi/simple/

清华大学https://pypi.tuna.tsinghua.edu.cn/simple/

临时使用如:pip install some-package -i https://mirrors.aliyun.com/pypi/simple/

永久配置:

# 配置阿里云镜像源
pip3 install pip -U
# Writing to /root/.config/pip/pip.conf
pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/

window 下执行

pip install pip -U
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

5. 安装虚拟环境

5.1 安装

python3 -m pip install --upgrade pip wheel setuptools virtualenvwrapper

5.2 配置

~/.bashrc文件中追加以下内容

export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3  # 安装路径
export WORKON_HOME=$HOME/.virtualenvs  # 虚拟环境保存位置
source /usr/local/bin/virtualenvwrapper.sh  # 脚本

执行

source ~/.bashrc

5.3 常用命令

# 创建并进入
# 指定解释器创建:mkvirtualenv mvenv -p python3
mkvirtualenv mvenv

# 退出虚拟环境
deactivate

# workon列出由*virtualenvwrapper*创建的虚拟环境
workon

# workon进入虚拟环境
workon mvenv

# 删除虚拟环境
rmvirtualenv  

# 拷贝虚拟环境
cpvirtualenv

# 其它
cdvirtualenv
lsvirtualenv -b

windows下安装

python -m pip install --upgrade pip wheel setuptools virtualenvwrapper-win

其它

  1. 使用pip安装离线包

    # 1. 直接在pip install命令后添加whl包的全路径名就能本地安装成功了
    pip install *.whl  
    
    # 2. setup.py脚本安装。
    python setup.py install
    
  2. requirements.txt文件使用

    # freez 
    pip freeze > requirements.txt
    
    # install 
    pip install -r requirements.txt
    
  3. Shebang

    Shebang 或者 Sha-bang

    Shebang 通常在 Unix 系统脚本的中 第一行开头 使用

    指明 执行这个脚本文件解释程序

    demo.py头一行添加

    #! /usr/bin/python3
    

    执行

    chmod +x demo.py

  4. PyCharm配置ftp

    1. Tools/deployment/Configurations
    2. ftp
    3. Connection输入服务器ftp用户-Test Connection
    4. Mappingps-本地项目路径,服务器部署路径
    5. Tools/deployment/Upload to ~~~
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值