Centos7安装python3以及pip3

【Centos】深度解析:CentOS下安装pip的完整指南 【Centos】深度解析:CentOS下安装pip的完整指南 还不知道怎么在Linux下安装pip?没关系,寸铁手把手带你入门! 阅读详情

我的centos7安装在虚拟机上,Xshell连接上centos,切换到root用户;

centos7自带的python2版本,好像没带pip;

安装前可能需要先安装或者升级openssl;

先查看版本:openssl version

使用yum安装:yum install -y openssl openssl-devel

可能需要安装的依赖:

yum install -y zlib zlib-devel openssl-devel sqlite-devel bzip2-devel libffi libffi-devel gcc gcc-c++ wget

或者,使用安装包编译安装openssl1.1.1:

tar -zxvf openssl-1.1.1v.tar.z
cd openssl-1.1.1v
./config --prefix=/usr/local/openssl
make
make install

删除旧链接:

rm -rf  /usr/bin/openssl
rm -rf  /usr/include/openssl  
rm -rf  /usr/lib64/libssl.so  
rm -rf /usr/lib64/libcrypto.so.1.1

创建新链接:

ln -s /usr/local/openssl/include/openssl /usr/include/openssl  
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so  
ln -s /usr/local/openssl/lib/llibcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

写入openssl库文件的搜索路径,执行命令: echo "/usr/local/openssl/lib" >> /etc/ld.so.conf

使修改后的/etc/ld.so.conf生效,执行命令: ldconfig -v

查看版本:openssl version

下载好python3的包丢centos里解压;

我是从官网下载的Python-3.8.3.tgz;

解压:tar -zxvf Python-3.8.3.tgz

进入目录:cd Python-3.8.3/

编译安装:

./configure --prefix=/usr/local/python3    (--prefix指定安装目录)

(可以使用--with-openssl=/usr/local/openssl 指定openssl安装目录,看configure输出或者config.log日志显示module__ssl=yes说明已经找到安装的openssl了)

make && make install

安装完大概这个样子

python3自带pip3,安装python3自动安装了pip;

但现在python链接关联的还是python2的

然后添加python3的链接和pip3的链接,cd /usr/bin下

(可以删掉python的链接或者mv python python.back备份)

添加python3链接:ln -s /usr/local/python3/bin/python3 /usr/bin/python

添加pip3链接:ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

然后python3和pip3就安装完成了

注意yum使用的是python2的,刚把python链接连到python3了,需要修改两个yum的文件;

vi /usr/bin/yum

将第一行的#!/usr/bin/python修改为#!/usr/bin/python2;(我的python2是链接到python2.7的)

vi /usr/libexec/urlgrabber-ext-down

同上修改;

pip3所在目录是在/usr/local/python3/bin,跟python3在一起;

如果pip丢了或者python -m pip uninstall pip卸载了

官网下载pip的包丢上去

进入解压后的目录:cd pip-20.1.1/

执行:python setup.py build    (我的python已经链接到python3了)

(报错ModuleNotFoundError: No module named '_ctypes',解决方法:yum install libffi-devel,然后重新编译安装python3)

执行:python setup.py install

pip已经安装了20.1.1版本了,切回普通用户查看:

更新pip:python -m pip install --upgrade pip    (我的已经最新了)

参考:

Centos中安装pip3/pip_centos 安装 pip3-优快云博客

https://www.cnblogs.com/lemon-le/p/11835521.html

百度安全验证

pip的安装与卸载_xiezai pip-优快云博客

在新安装的Centos中安装python3.7 解决pip和yum问题_yum python 3.7-优快云博客

Python3.8.1 pip安装报错ModuleNotFoundError: No module named '_ctypes'解决方法_pip安装peewee失败-优快云博客

centos7下如何更改默认的pip为pip3,将pip从8提升到23.1.2 如果输出显示类似 "pip x.x.x from /usr/bin/pip3 (python 3.x)" 的信息,则表明默认的 pip 已经被修改为 Python 3.x 版本的 pip。如果你看到类似 "Python 2.7.x" 和 "pip x.x.x" 的输出,则表明 Python 和 pip 已经安装并配置好了。这将会创建一个名为 "pip" 的符号链接,指向 Python 3.x 版本的 pip 可执行文件。确认系统中已经安装了 Python 3.x,并且 pip 已经正确安装并配置。 阅读详情

相关推荐

Centos7安装Python3详细过程

注意:建议不要进行上述删除python2环境的操作,可能会导致一些问题(此删除步骤未亲测)。

duansamve的博客 2455

CentOS7安装python3超详细教程

CentOS7环境下安装python3详细教程。

仅以此博客记录日常学习工作中所思所得,水平有限,难登大雅,万望海涵。 7008

Linux(CentOS7)安装Python3和pip3并为pip换源

下面的操作,按照步骤来就可以了,不要在中途cd 到别的文件目录下,要想查看效果可以用 ls加上对应的目录,不需要切换进去。 首先不管你当前在哪个目录下,输入以下命令 cd /usr/bin ls -l python* # 结果如下 lrwxrwxrwx. 1 root root 9 1月 22 16:40 python2 -> python2.7 -rwxr-xr-x. 1 root root 7136 8月 4 2017 python2.7 lrwxrwxrwx. 1 root roo

SRE实战派 1425

Centos安装python3,pip3

linux安装python3,pip3

潘达小新 2334

centos7 安装python3,pip3,torch

yum安装Python3 yum install epel-release –y yum install https://centos7.iuscommunity.org/ius-release.rpm -y yum install python36 u –y ln –s /bin/python3.6 /bin/python3 编译安装Python3 wget https://www.pytho...

weixin_43210974的博客 679

建议收藏:华为海思IC设计笔试题,含解析(附下载)

接触过的部门有麒麟芯片、CPU/GPU,总体面试感觉非常好,规范且认真,第一轮手撕代码状态机+复盘机考题+瞄准几个知识点深挖,时间1hour+;一二轮面试是连着的,所以很累。但是岗位就那么多,在面试的时候,很多同学因为准备不充分,与岗位失之交臂,无缘进入该公司。时序电路有记忆功能,不会产生锁存器,锁存器一般在组合逻辑中case写不全,else写不全,或者敏感列表写不全。

nuoweishizi的博客 3288

centos7安装python3及pip3更新_Centos7下安装python3及pip3

先去python官网下载python3安装包执行命令:wgethttps://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz安装zlib-devel包(后面安装pip需要用到,这里先下载,后面就不用重复编译)yum installzlib-devel解压命令:tar -xvfPython-3.6.5.tgz将解压文件移动到 usr/loca...

weixin_39603492的博客 829

数字电路与逻辑设计——组合逻辑篇

在数字电路中,根据逻辑功能的不同而分为两大类,组合逻辑电路与时序逻辑电路。 1、何为组合逻辑电路 我们只需铭记一点就是,这种电路的输出Y只与当时的输入X有关,而与之前的输入X’无关。所以这是一个可以随输入X的变化而瞬变输出Y的电路,如果用我们的Verilog代码来表示,则可能会出现在如下语句中: ①针对wire型变量,assign Y = X1 && X2; ②针对reg型变量,alway

蓝湖江船客的博客 1万+

【Centos7】安装python3 pip3

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。

圈小圈DBA的博客 1126

C#创建COM组件,QT调用COM组件简单测试(VS2008+QT4.6.4)

一. C#创建组件: 1. VS2008新建一个项目,选择Visual C#, Class library 修改Properties下面的AssemblyInfo.cs文件,ComVisible属性设置为True,即:[assembly: ComVisible(true)] 2. 右击项目,选择“属性”, 选择“生成”选项卡,把“为COM互操作注册”勾选上 选择“签名”选项卡,把“

3517

Unity3D实战:用EasyAR4.0稀疏空间地图打造AR导航应用(附完整代码)

本文详细介绍了如何使用Unity3D和EasyAR4.0的SparseSpatialMap功能构建AR导航应用。通过稀疏空间地图技术,开发者可以创建室内导航系统,解决传统GPS在室内环境中的局限性。文章包含完整代码示例,涵盖环境配置、地图构建、导航实现及性能优化等关键步骤,助力开发者快速掌握AR导航开发技巧。

t8u9v0的博客 1197

centos7 安装 Python3 并配置 pip3

最近写了个爬出准备丢服务器上耍耍,但发现本机上的 venv 直接丢服务器上不好使(事实证明咱还是太年轻),只能重新配一遍了。 安装Python3 centos 上默认安装的 Python2.7 ,咱得先给它安装 python3,这里咱采用的是下载源码进行编译安装 下载源码 https://www.python.org/ 点击downloads 下面的source code...

slwhy的博客 5236

7.29华为OD机试真题 新系统 - 能量对撞 (Java/Py/C/C++/Js/Go)

7.29华为OD机试真题 新系统 - 能量对撞 (Java/Py/C/C++/Js/Go)

算法大师! 1321

Centos7 Python3 和pip3 pip 安装

最小化安装的Centos7  需要安装pipyum install python-pip没有的化可以先运行 yum install epel-release版本查看 pip -V先安装几个必要包python3 和pip3 用到yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline...

weixin_39842311的博客 5390

基于深度学习YOLOv8的花卉检测与识别系统(附完整资源+PySide6界面+训练代码)

通过本项目,我们成功实现了基于YOLOv8的花卉检测与识别系统,涵盖了数据预处理、模型训练、推理与实时检测、以及GUI界面的实现。YOLOv8在花卉检测中的高效性和准确性为实际应用提供了强有力的支持。

斌擎科技 716

Python 爬虫实战:模拟登录网易云音乐(加密接口逆向与自动化登录实现)

网易云音乐作为国内主流的音乐流媒体平台,其丰富的音乐资源和个性化推荐算法吸引了大量用户。对于开发者而言,模拟登录网易云音乐并实现自动化操作,可以用于数据分析、歌单同步、歌词抓取等场景。然而,网易云音乐采用了多重加密机制和反爬策略,直接模拟登录存在较大挑战。

yansideyucsdn的博客 2590

centos7安装python3及pip3更新_CentOS7安装python3/pip3

CentOS7 默认安装了Python 2,当需要使用Python3 的时候,可以手动下载Python源码后编译安装。一、安装 Python 3安装准备sudo mkdir /usr/local/python3 # 创建安装目录下载 Python 源文件wget --no-check-certificate https://www.python.org/ftp/python/3.6.10/Pyth...

weixin_27322123的博客 995

linux安装配置Mysql详细步骤

下载Mysql rpm包 官网下载:https://dev.mysql.com/downloads/mysql/ 如果你到了这里,本地应该有了如下四个rpm包: mysql-community-client-5.7.26-1.el6.x86_64.rpm mysql-community-common-5.7.26-1.el6.x86_64.rpm mysql-community-libs-5...

🏆 前端领域优质创作者 7万+

Centos7 安装python3 与 pip

查看现有python [su@master ~]$ whereis python python: /usr/bin/python /usr/bin/python2.7 /usr/bin/python.bak /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/p...

suzhaoxin123的博客 263

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain&#39;s apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath(&#39;DeepLearnToolbox&#39;));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand(&#39;state&#39;,0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W&#39;); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand(&#39;state&#39;,0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = &#39;sigm&#39;;%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, &#39;Too big error&#39;);```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand(&#39;state&#39;,0)sae = saesetup([784 100]);sae.ae{1}.activation_function = &#39;sigm&#39;;sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)&#39;)% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;;nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, &#39;Too big error&#39;);```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x&#39;,28,28,60000))/255;test_x = double(reshape(test_x&#39;,28,28,10000))/255;train_y = double(train_y&#39;);test_y = double(test_y&#39;);%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you&#39;ll get around 1.2% errorrand(&#39;state&#39;,0)cnn.layers = { struct(&#39;type&#39;, &#39;i&#39;) %input layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 6, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %sub sampling layer struct(&#39;type&#39;, &#39;c&#39;, &#39;outputmaps&#39;, 12, &#39;kernelsize&#39;, 5) %convolution layer struct(&#39;type&#39;, &#39;s&#39;, &#39;scale&#39;, 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, &#39;Too big error&#39;);```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, &#39;Too big error&#39;);%% ex2 neural net with L2 weight decayrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex3 neural net with dropoutrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex4 neural net with sigmoid activation functionrand(&#39;state&#39;,0)nn = nnsetup([784 100 10]);nn.activation_function = &#39;sigm&#39;; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex5 plotting functionalityrand(&#39;state&#39;,0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = &#39;softmax&#39;; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand(&#39;state&#39;,0)nn = nnsetup([784 20 10]); nn.output = &#39;softmax&#39;; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, &#39;Too big error&#39;);```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

centos7安装python3及pip3更新_linux Centos7下安装python3及pip3

先去python官网下载python3安装包执行命令:wgethttps://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz安装zlib-devel包(后面安装pip需要用到,这里先下载,后面就不用重复编译)yum installzlib-devel解压命令:tar -xvfPython-3.6.5.tgz将解压文件移动到 usr/loca...

weixin_39786155的博客 93

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

linux Centos7下安装python3及pip3

linux Centos7下安装python3及pip3 先去python官网下载python3安装包 执行命令:wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz 安装zlib-devel包(后面安装pip需要用到,这里先下载,后面就不用重复编译) yum install zlib-devel 解压命令: tar -xvf ...

wlddn的博客 420

centos7安装python3及pip3更新_Linux-centos7安装Python3和pip3

centos7自带有Python2版本,但是我们现在基本上都是用Python3,所以我们要重新安装一个Python3的版本,Linux可以Python3和Python2共存,所以Python2不用删除(千万不能删除,不然后出现各种千奇百怪的报错)此文按照悠悠大神的博客安装的(https://www.cnblogs.com/yoyoketang/p/10195102.html)1.yum安装依赖安装...

weixin_39566578的博客 461

CentOS7 yum 安装 pip3 和 python3

关键词:python2 python3 pip2 pip3 依赖安装 YUM安装PIP CentOS7 CentOS7 yum 安装 pip3 和 python3 步骤 yum install python3 #上面的命令会自动安装python3、pip3 更新pip3 python3 -m pip install --upgrade pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple/ # python3 -m pip --ver

邢永胜 - Kyle 1万+

CentOS7安装Python2、Python3、pip2、pip3

系统环境 CentOS python2安装pip yum -y install epel-release yum -y install python-pip

NetRookieX的博客 856

CentOS6 安装 Python3.7, pip3, setuptools

安装文件前先确保是在root用户环境下进行操作。 1. 安装信赖包 # yum -y install openssl zlib zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-deve...

陈誉友的学习心得 1634
上一篇: JavaDemo——byte转2进制的一些方法
下一篇: JavaDemo——汉字转拼音
FlyLikeButterfly
博客等级 码龄9年 223粉丝 209原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值