Linux环境(服务器)下非root用户安装Python3.6

linux下非root用户graphviz的安装及使用 本文就可视化包graphviz安装及使用出现的问题给与讲解,分享经验,互相帮助。 阅读详情

Linux环境(服务器)下非root用户安装Python3.6

在管理实验室集群时候,遇到的问题——非root用户在搭建自己环境时候,如何搭建。

注意:

root 用户的根目录是root,非root用户的根目录是在/home下面。下面操作均在用户根目录下操作。

1. 安装Python

python版本库: https://www.python.org/ftp/python/

wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4rc1.tgz
tar -xzf Python-3.6.4rc1.tgz
cd Python-3.6.4rc1
mkdir -p /home/jim/software/python3.6
# 编译安装
./configure --prefix="/home/jim/software/python3.6"
make
make install

2. 添加环境变量

vim .bashrc
#添加该语句
alias python3=/home/jim/software/python3.6/bin/python3.6
alias pip3=/home/jim/software/python3.6/bin/pip3.6

此处注意:

source .bashrc

查看Python、pip版本:

python3 -V
pip3 -V

3. pip安装包

pip3 install pandas
pip3 install numpy
pip3 install scipy
pip3 install sklearn
Linux非root用户从零配置深度学习环境(Anaconda安装、Vscode免密连接服务器、虚拟环境配置) 其中id_rsa是私钥,id_rsa.pub是公钥,私钥在你的电脑本地,公钥放在服务器上,再通过某个命令指定公钥就成功了!(我是已经安装有这种软件,名叫Bitvise,没有安装的朋友可以搜索一下怎么安装,或者之后我再出一篇相关教程。Tips:不要下载最新的安装脚本,可能会有bug或者不太稳定,也不要下载太老的版本。由于默认源是在国外的,下载速度慢,容易不稳定,推荐为anaconda加入国内源。在国内,想要安装pytorch+gpu,必须使用pip安装,使用conda是安装不上的! 阅读详情

相关推荐

Unity镜子效果的实现(无需镜子Shader)

Unity镜子效果制作教程 本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar —— 心分享、心创新!助力快速实现一个简单的镜面反射效果为新手节省宝贵的时间,避免采坑! Chinar 教程效果: 1 Cre...

weixin_33947521的博客 9564

非root用户在远程Linux服务器上安装Python (Anaconda) 以及Python Package

这里写自定义目录标题安装Python安装package.whl文件其他文件(.tar等) 安装Python 下载Anaconda 到本机,scp到服务器上(放在服务器的user目录下) cd user目录,输入bash Anaconda(版本号).sh 配置环境变量,vim ~/.bashrc,在最后一行加入export PATH=$PATH:/home/username/anaconda3/bin,其中,username是文件夹的路径。 保存.bashrc文件并退出,输入source ~/.bashrc

momo的博客 1662

手把手教你构建轻量级CLIP模型:从理论到实践

本文手把手教你从零构建一个轻量级CLIP模型,深入解析其核心原理——对比学习,并提供完整的代码实践。通过精简的模型架构、数据准备和训练循环实现,帮助读者彻底理解多模态模型如何让图像与文本在共享空间中对齐,为学习更复杂的AI模型打下坚实基础。

weixin_29100927的博客 325

【转载】Linux环境(服务器)下非root用户安装Python3.6

【转载】Linux环境(服务器)下非root用户安装Python3.6安装python添加环境变量 原文链接:https://www.cnblogs.com/jimlau/p/12049808.html 安装python python版本库:https://www.python.org/ftp/python/ wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4rc1.tgz tar -xzf Python-3.6.4rc1.tgz cd P

qq_39453977的博客 418

ZynqMP双核通信避坑指南:Linux驱动+裸机固件协同开发实录

本文详细解析了Xilinx ZynqMP芯片中APU与RPU双核通信的技术实现,重点介绍了通过IPI中断实现Linux驱动与裸机固件协同开发的实战经验。内容涵盖硬件寄存器配置、Linux驱动开发、RPU裸机程序编写以及双核调试技巧,为开发者提供了一套完整的工程化解决方案,帮助规避常见开发陷阱。

weixin_29168153的博客 126

Index-TTS-1.5:多模态语音合成的技术演进与商业落地实践

本文深入探讨了Index-TTS-1.5在多模态语音合成领域的技术演进与商业落地。该模型基于GPT风格的自回归Transformer架构,通过优化条件编码器和引入字符-拼音混合建模,显著提升了语音生成的稳定性、精准度和真实感,实现了高质量的零样本语音克隆。文章还详细介绍了其云端体验、本地WebUI部署及ComfyUI集成等实战路径,并分析了其在虚拟数字人、个性化内容创作等商业场景中的应用潜力与挑战。

weixin_29098367的博客 402

Linux下在自己的用户环境中安装Python(Ubuntu)

创建一个用户并切换到改用户 # 创建用户codewen adduser codewen # 给codewen用户设置密码 passwd codewen # 切换到该用户 su - codewen 下载想要的Python版本 Python下载 我选择的是3.7.7版本 将下载好的Python.tgz通过xftp上传到自己的用户目录下 解压:tar -zxvf Python-3.7.7.tgz ​ 在当前用户家目录下创建文件夹 (/software/python3.7) 进入到..

qq_43598193的博客 6444

SYSU-MM01数据集评估避坑指南:从RGB/IR图像理解到Python评估脚本调优

本文详细解析了SYSU-MM01数据集在跨模态行人重识别(ReID)评估中的关键技巧与常见陷阱。从RGB/IR图像理解到Python评估脚本优化,提供了数据评估模式选择、single-shot/multi-shot差异分析、特征文件处理规范等实用指南,帮助研究者避开指标异常问题,提升评估效率与准确性。

weixin_29044713的博客 196

在linux服务器上当没有管理员权限时在自己用户的目录安装python和pip

当在实验室服务器有一个自己的账号,需要重新配环境时,可能面临没有合适版本的python或没有pip的情况。当没有管理员权限时,可以按照下面的步骤在你所在的用户目录下重新安装自己的python和pip。...

NOVAglow646的博客 2639

一文搞懂 JavaScript 模块化规范:CommonJS、AMD、ES6 Module

在现代 JavaScript 开发中,模块化是提升代码组织性和可维护性的关键。本文深入解析三种主流的模块化规范——CommonJS、AMD 和 ES6 Module。

Allen- 3479

Java数据可视化实战:基于JFreeChart的数学函数绘图工具开发

JFreeChart是一个开源的Java图表库,适用于Swing和JavaFX应用程序。折线图和面积图柱状图和饼图散点图和气泡图组合图表3D图表等实现自定义数学表达式解析:java复制下载throw new IllegalArgumentException("表达式不能为空");// 验证表达式try {}");throw new IllegalArgumentException("无效的数学表达式: " + e.getMessage());try {

2201_76125393的博客 365

linux普通用户安装python_由非root用户安装python包/工具

(1)我必须安装一个python包(HTSeq),但我没有root权限.该软件包需要python 2.4或最新版本.我们的集群上有python 2.3.因此我在我的一个本地目录上安装了python 2.7运用./configure --prefix=/home/amit/tools/localpythonmakemake install(2)该软件包还需要numpy:所以我也使用以下方法将它安装在...

weixin_39559369的博客 828

2026年经典爬虫案例专栏|第17篇:学术论文爬虫实战——知网与万方数据采集

字段名说明数据类型title论文标题字符串authors作者列表列表abstract摘要字符串keywords关键词列表列表journal发表期刊字符串year发表年份整数volume卷号字符串issue期号字符串pages页码范围字符串citations引用次数整数downloads下载次数整数doiDOI编号字符串url论文链接字符串学术论文爬虫是科研工作的重要辅助工具,可以帮助研究人员高效地收集和管理论文数据。

2201_76125261的博客 1062

服务器安装python3_Linux环境(服务器)下非root用户安装Python3.6

Linux环境(服务器)下非root用户安装Python3.6在管理实验室集群时候,遇到的问题——非root用户在搭建自己环境时候,如何搭建。注意:root用户的根目录是root,非root用户的根目录是在/home下面。下面操作均在用户根目录下操作。1. 安装Pythonwget https://www.python.org/ftp/python/3.6.4/Python-3.6.4rc1.tg...

weixin_39946500的博客 863

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Linux环境下非root用户安装Python及相关库

对于有些环境上的linux服务器,系统自带的python版本可能过低或者其他原因导致我们的脚本不能执行,而我们又没有root权限(即便有root权限,也不推荐直接修改系统的python版本和相关库,因为可能会影响其他用户的使用环境)。这时有效的做法就是在home目录中该用户的文件夹下单独安装python及相关库。 1、源码安装python 从官网选择需要的版本下载 https://www.pyth...

JohnieLi的博客 1万+

深度学习工具包 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")

linux下非root用户安装Anaconda

1、准备 Anaconda3-2020.02-Linux-x86_64.sh 安装程序 2、上传至服务器,Anaconda3-2020.02-Linux-x86_64.sh 是可执行程序,操作命令如下: shAnaconda3-2020.02-Linux-x86_64.sh 进入到安装步骤: 输入 "回车键" 继续: 各种说明,点击 "回车键" 继续,直到出现下面的步骤: 输入 "yes" 继续: 这个步骤是输入安装位置,可以修改,如果使用默认,直接点击 "回车键" 进入较为漫.

liangliang0927的博客 5739

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Linux环境(服务器)下非root用户安装Python3

安装python版本 # 在管理项目集群时候,遇到的问题——非root用户在搭建自己环境时候,如何搭建?以下提供安装步骤供参考。 # root用户的根目录是root,非root用户的根目录是在/home下面。下面操作均在用户根目录下操作。 # 下载python安装包 # python版本库:https://www.python.org/ftp/python/ # 可以根据需要选择对应的python版本,这里以python3.6为例提供说明 wget https://www.python.org.

dianxiaoer 4954

linux下非root用户搭建python开发环境

1、linux下非root用户安装anaconda 下载地址:https://repo.anaconda.com/archive/ 环境变量设置: vim ~/.bashrc # 在.bashrc文件最后添加下面两行 # add anaconda env export PATH=/your_path/anaconda3/bin:$PATH $ source ~/.bashrc 参考: [1] linux服务器下非root权限安装anaconda [2] conda常用命令 ...

LilyZJ的博客 2053

服务器非root用户安装anaconda3

linux上 安装 anaconda 首先连接你的服务器,将anaconda3安装包丢进服务器。 Linux版本的anaconda3安装包传送门: 安装正式开始 1.anaconda3安装指令: bash Anaconda3-2020.07-Linux-x86_64.sh 2.按enter浏览完协议以后,输入yes同意协议 3.运行conda指令 (此时输入conda指令可能会提示找不到) <1>进入编辑模式 vim ~/.bashrc <2

张大爷的博客 1883

Linux服务器非root用户tensorflow环境搭建

Linux服务器非root用户tensorflow环境搭建 萌新第一次使用实验室的服务器跑程序,为了不打扰到其他用户也不被打扰,需要在自己的目录下搭建自己专属的tensorflow环境,期间踩了不少坑,不过多谢师兄们的指导,现在特地总结下来,其实步骤很简单。 这里注意不需要自己安装Cuda和Cudnn,因为这两个属于tensorflow的依赖,conda会自己解决(来自z师兄),或者也可以理解为之...

qq_33654791的博客 1153

Linux(Ubuntu 16.04)下非root用户编译安装Python 3.8.6

鬼知道我一天天都在什么破事上浪费时间。——鲁迅(不是 起因 老板舍不得买卡,需要训练一个训练起来非常耗时的模型,借了别人服务器使,人家给了一台硬件相当不错(我活这么久没见过)、软件极其落后的机器,系统是Ubuntu 16.04无可厚非,0202年了Python居然还在用3.5.2,没有pip。没有root权限,我的项目又需要Python 3.6以上的环境,没办法,自力更生,搞起来。 依赖库的准备 我遇到的缺失的库包括:OpenSSL、zlib和libffi,依次编译安装。 1. OpenSSL.

惠很好的 2191

非root账号linux服务器下的python环境搭建

这里记载的只是自己的心得,不一定能解决所有人的问题,主要是为了自己总结下方便日后自己回顾

qq_38290824的博客 532

【非root用户在服务器安装Conda并配置相关的环境】

当今,Python的应用越来越广泛。我注意到每次在不同的电脑上安装conda时都会遇到各种问题,为此,我特意撰写本文,总结了一些问题,并记录下一些遇到的特殊问题。以上就是今天要讲的内容,本文仅仅简单介绍服务器下面conda的安装,详细的问题可能还有待补充。

weixin_43347581的博客 1283

linux服务器非root用户安装tensorflow1.14.0-gpu+cuda10+cudnn7.6

实验室新服务器安装tensorflow-gpu,之前安装过一次cpu版本的tensorflow,这次安装gpu版本,出现很多的错误,这里特意将安装tensorflow-gpu的正确方法记录下来,希望对其他人有所帮助。 这里是在服务器非root用户上安装,不适用于linux主机上安装tensorflow的用户,还请注意区分。 实验环境 服务器内核版本:CentOS Linux releas...

Mr_WangYC的博客 4077

非root用户在linux下安装CUDA9.2

1、原因 最近在跑Semantics-guided Part Attention Network的代码,作者给出的环境配置是python3.6与pytorch1.6。于是,自己首先创建一个虚拟环境,并使用python3.6 然后,依据requirements.txt的,安装了torch1.6: 原本以为安装好之后,代码就可以跑起来,可是,现实却给了一巴掌,错误如下: 通过torch.cuda.is_available()为false,可以看出安装的torch1.6框架并不能使用预装好的CUDA10.0

qq_35091353的博客 702

python系列&deep_study系列:非root用户安装cuda与cudnn

非root用户安装cuda与cudnn

weixin_54626591的博客 1494
上一篇: python打造拳皇97电玩游戏,不信有开源API?先看我玩把八神庵
下一篇: 用 Python监控了另一半的每天都在看的网站,我发现了一个秘密
python588
博客等级 码龄7年 338粉丝 132原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值