Python常见环境配置(镜像源,虚拟环境,centos配置依赖,)

文章讲述了如何更换Python的国内pip源以加速包安装,以及在Linux环境下创建和管理Python虚拟环境,包括使用virtualenv和virtualenvwrapper。同时,提到了在CentOS上安装Python3.9和配置虚拟环境的步骤,以及处理相关问题的方法,如错误修复和依赖包的安装与卸载。
摘要由CSDN通过智能技术生成

常用镜像源地址:
https://pypi.tuna.tsinghua.edu.cn/simple
https://pypi.mirrors.ustc.edu.cn/simple/
http://pypi.douban.com/simple/

python更换国内pip地址:
linux下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url 为国内镜像地址,内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

git clone加速
git clone加速 git clone github.com .cnpmjs.org在.com后面加黄色的

创建python虚拟环境
安装扩展包
pip install virtualenv
pip install virtualenvwrapper
如果安装不成功使用一下命令:
pip3 install -i https://pypi.douban.com/simple --trusted-host pypi.douban.com cx_Oracle
pip3 install -i https://pypi.douban.com/simple --trusted-host pypi.douban.com virtualenvwrapper
pip install -i https://pypi.douban.com/simple --trusted-host pypi.douban.com virtualenv
pip install -i https://pypi.douban.com/simple --trusted-host pypi.douban.com django-redis
pip install -i https://pypi.douban.com/simple --trusted-host pypi.douban.com selenium==3.11.0
pip install -i https://pypi.douban.com/simple --trusted-host pypi.douban.com ddddocr
pip install -i https://pypi.douban.com/simple --trusted-host pypi.douban.com pillow
pip install -i https://pypi.douban.com/simple --trusted-host pypi.douban.com python-alipay-sdk --upgrade
pip install python-alipay-sdk --upgrade

编辑家目录下的.bashrc文件,在文末添加下面内容:
    export WORKON_HOME=~/.virtualenvs
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.8
    # 指定virtualenv的路径
    export VIRTUALENVWRAPPER_VIRTUALENV=~/.local/bin/virtualenv
    source ~/.local/bin/virtualenvwrapper.sh

编辑保存之后,在终端执行命令,让.bashrc文件添加的配置立即生 效
    source ~/.bashrc

创建虚拟环境
mkvirtualenv demo -p python3
 python3可能会提示无效==解决方法直接使用 :
    mkvirtualenv demo -p /usr/bin/python3

报错解决方法:/usr/bin/python: Error while finding module specification for 'virtualenvwrapper.hook_loader'
    sudo pip3 install virtualenv virtualenvwrapper
    source .bashrc

sudo: pip3找不到命令的解决方法
     sudo apt install python3-pip

虚拟环境
    创建虚拟环境
        mkvirtualenv demo -p python3

    删除虚拟环境
        rmvirtualenv demo -p python3

    进入虚拟环境
        workon

    退出虚拟环境
        deactivate

    安装依赖包
        pip install

    卸载依赖包
        pip uninstall

    查看已安装的依赖库
        pip list

centos安装python3.9并配置虚拟环境
安装依赖包
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y
yum install libffi-devel
yum install libffi-devel -y

2、下载python安装包
    wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tar.xz
    tar -Jxvf Python-3.9.6.tar.xz
    ./configure --prefix=/usr/local/python3 --with-ssl 
    make
    make install
    ln -s /usr/local/python3/bin/python3 /usr/bin/python3
    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

这里发现pip3配置软链接后用不了:
    解决方案

卸载python3
          rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps       卸载pyhton3
          whereis python3 |xargs rm -frv           删除所有残余文件

安装虚拟环境
    sudo pip3 install -i https://pypi.douban.com/simple --trusted-host pypi.douban.com django==1.11.11
    sudo pip3 install -i https://pypi.douban.com/simple --trusted-host pypi.douban.com virtualenvwrapper
    sudo ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
    进入主目录
        mkdir ~/.virtualenvs  # 主目录名称可以自拟
        mkdir $HOME/.virtualenv
        sudo find / -name 'virtualenvwrapper.sh'

    6、修改用户家目录下的配置文件.bashrc文件,在文件末尾添加如下内容:
        vim ~/.bashrc
        VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3  # 指定virtualenvwrapper执行的python版本
        export WORKON_HOME=$HOME/.envs  # 指定虚拟环境的主目录
        source /usr/local/python3/bin/virtualenvwrapper.sh  # virtualenvwrapper.sh所在目录
        source ~/.bashrc

    创建虚拟环境:
        mkvirtualenv -p python3 flask_py3
        deactivate
        workon flask_py3
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值