Pyinstaller Scipy

Making a Stand Alone Executable from a Python Script using PyInstaller conda install -c conda-forge pyinstaller conda. com)修改或删除,多谢。. If your script imports a module from an "egg", PyInstaller adds the egg and its dependencies to the set of needed files. Description. filtfilt 和 scipy. about 3 years Cannot find qt_menu. PyInstaller builds an app using the the word-length of the Python used to execute it. 别人参考: 【记录】用PyInstaller把Python代码打包成单个独立的exe可执行文件 - 在路上. hidden imports finding?. py' 203592 INFO: Including run-time hook 'pyi_rth_mpldata. Run from Python source code files, it works fine. Senior Software Engineer Senior Data Scientist On Sun, Aug 7, 2016 at 8:03 AM, Ernest Bonat, Ph. Optimizing code 2. For many uses of PyInstaller you do not need to examine or modify the spec file. exe file using PyInstaller. exe, then execute it to launch pip-Win. These ideas apply to all platforms. If there are some that still can't build a wheel, pip might need some kind of legacy install mode to handle them. Rui Paulo -- Aillio master & CI. Pip is a better alternative to Easy Install for installing Python packages. com I dug around a bit (quite a bit actually). 1打包后,运行出现如下错误时,是应为缺少extra-dll里面的文件。 在PyInst. Python strongly encourages community involvement in improving the software. cx_freezeまたはPyInstallerでpython programを1ディレクトリにまとめる。 はじめに cx_freezeや、PyInstallerは、pythonの実行環境を1つのディレクトリにまとめ、別環境への移動、実行環境の固定を容易. The code uses networkx, numpy, and scipy. PyLab combines the numerical module numpy with the graphical plotting module pyplot. Help keeping PyInstaller alive: Maintaining PyInstaller is a huge amount of work. 有问题,上知乎。知乎,可信赖的问答社区,以让每个人高效获得可信赖的解答为使命。知乎凭借认真、专业和友善的社区氛围,结构化、易获得的优质内容,基于问答的内容生产方式和独特的社区机制,吸引、聚集了各行各业中大量的亲历者、内行人、领域专家、领域爱好者,将高质量的内容透过. spearmanr 返回 nan; 在 scipy 徑向基函數( scipy. It may happen that when you attempt to bundle your app either PyInstaller itself, or your bundled app, terminates with a Python traceback. 모듈을 가져오고 제외시키기 위해 pyinstaller 폴더를 어떻게 선택합니까? 작은 응용 프로그램이있을 수 있습니다. hiddenimports = ['scipy. pyinstaller scipy #3197. 2 私は別のものを試したので私はこれらのバージョンを使用しなければならなかったが、パンダのそれ以降のバージョンは私にさらなる問題を与えていた。. py でdecodeエラーが発生しています。. mlpy provides a wide range of state-of-the-art machine learning methods for supervised and unsupervised problems and it is aimed at finding a reasonable compromise among modularity, maintainability, reproducibility, usability and efficiency. linalg hooks for >=scipy-0. py This, however, is not practical considering how big the exclusion list would be. 1 SP1 UPX is no. As of 2017-11-11, this project can be found here. Pip (recursive acronym for "Pip Installs Packages" or "Pip Installs Python") is a cross-platform package manager for installing and managing Python packages (which can be found in the Python Package Index (PyPI)) that comes with Python 2 >=2. It’s kinda strange how pyinstaller works. I've tested a few versions but the latest I've confirmed is 2. 따라서 문제가 발생하는 부분을 수정해 줍니다. I made the hook-scipy. (11 replies) Hi all, I want to use spline interpolation function from SciPy in an application and at the same time, I don't want the end user to have to install SciPy separately. See Installing the SciPy Stack for details. py is: import scipy puis exécuter: python pyinstaller. PyInstaller es un programa que permite convertir programas de Python en ejecutables independientes. Pythonで作ったmatplotlib + numpy + PyQt5なGUIアプリをPyInstallerでexe化しようと思ったら3時間溶かしたのでメモ。 実行環境. 先安装pip: 安装支持Python3的pip管理工具, 如果是Python2. Installing and Testing PIP. I wonder if the PyInstaller loader could be modified to add a "development. pyinstaller + no module named pyface. However, if there are normal hooks for these names, they will be called. Python strongly encourages community involvement in improving the software. 5] Alp Kucukelbir, Fred Sigworth, Hemant Tagare August 12, 2014 Contents 1 Purpose 1 2 Downloading & Installing 2 3 Launching the Program (Graphical Mode) 2. 5 MB Python es un moderno y potente lenguaje de programación multiplataforma, interpretado, interactivo y orientado a objetos. We use cookies for various purposes including analytics. Installation of GeographicLib, NumPy and SciPy is optional. We have that legacy mode at the moment - setup. pyInstaller (with Snippets) Nuitka (an Overview) PyPy (an Overview) Gedit, Execute Highlighted Code Python Nice to Have Scipy Stack Scipy Stack Jupyter Notebook Cheat Sheets Scipy Stack Cheat Sheets EDA, Machine Learning, Feature Engineering, and Kaggle Exploratory Data Analysis (EDA) Feature Selection. PyInstaller will not try to locate the dynamic names, fail, and report them as missing. This is a well-known, unresolved issue with SWIG itself. For information on what's changed, see: Andrew Kuchling's guide to What's New in Python 2. Clone via HTTPS Clone with Git or checkout with SVN using the repository’s web address. 7 or WinPython 3. 0 相关文章 scipy. 23 Windows-7-6. py这会产生两个文件夹,build…. 7, it builds smaller executables thanks to transparent compression, it is fully multi-platform, and use the OS support to load the dynamic libraries, thus ensuring full compatibility. The cuda and cudnn dlls have been copied into the bundle folder by pyinstaller. x open the terminal and type: sudo apt update sudo apt install python3-numpy python3-scipy For Python 2. Чтобы позволить другим проектам использовать библиотеку NumPy, её код был помещён в отдельный пакет. Yes, this one again "ImportError: No module named multiarray" I've been using Numpy/Scipy for >5 years so know a little on how to get around them. PyInstaller’s main advantages over similar tools are that PyInstaller works with Python 2. extras already installed. pyinstaller + no module named pyface. 课程须知 需要对python语法和基本数据结构有所了解,对数据分析感兴趣! 老师告诉你能学到什么? 1、数据分析的一般步骤 2、numpy简介与基本使用 3、matplotlib简介与基本使用 4、scipy简介与基本使用 5、pandas简介与基本使用 6、机器学习的一般概念 7、scikit-learn的简介、使用示例与学习方法 8、keras的. [PyInstaller] Pyinstaller can not find scipy. 7 and Python 3. The more packages you have installed, the bigger this trace becomes. 问题:I am using pyinstaller to convert python script into a binary in Ubuntu (14. That will typically be a 64-bit version of Python, resulting in a 64-bit executable. 安装VMware,创建虚拟机,暂时不安装操作系统,选择Windows Server 2012系统,完成新建 3. If metric is a callable function, it is called on each pair of instances (rows) and the resulting value recorded. These ideas apply to all platforms. Hi I am trying to convert this short script into a. I can get a exe file with pyinstaller, but when i ran it, a command window flashed out and report “No mudule named ***”. Installing in Mac OS X¶. py script running in this venv). Si mon scénario foo. Bundling binaries or libraries that your app depends on is pretty much similar to how you would bundle data files. python django питон numpy pandas python 2. I have pyomo and pyomo. Import Scipy とすると問題ないのに(正しくはエラーが出ないだけ) Import Scipy. exe $ pyinstaller. Conda Files; Labels; Badges; License: BSD 3-Clause Home: http://scikit-image. spec file as following example: Then, run command "pyinstaller file. OK, I Understand. >>>Python Needs You. PyLab is a module that belongs to the Python mathematics library Matplotlib. interpnd AttributeError: pyinstaller打包试出现的一些错误 pyinstaller打包试出现的. 13 Using Anaconda 4. Any help is appreciated!. Documentation for the current stable release: html, pdf, epub. WinPython is a free open-source portable distribution of the Python programming language for Windows XP/7/8, designed for scientists, supporting both 32bit and 64bit versions of Python 2 and Python 3. linalg hooks for >=scipy-0. Then you can handle all your missing DLLs/icons as well, which who even know how that's handled without making a spec file. py This, however, is not practical considering how big the exclusion list would be. Getting help and finding documentation. missing module named 'com. numpy 설치 $ apt-get install python-numpy 2. pyinstaller --onefile --exclude matplotlib --exclude scipy --exclude pandas --exclude numpy. 4 binaries that are downloaded from python. This file lists modules PyInstaller was not able to find. The user can run the packaged app without installing a Python interpreter or any modules. py の 13 行目と書かれており、 このファイルのこの場所 のようです。. py しかし、このことは、除外リストは次のようになりどのように大きな考えると現実的ではありません。. Python GUI programming with PySide Speaker: BigLittle •SciPy - An open source library of scientific tools for Python. io以外のモジュールでもエラーは発生した。 エラーはこんな感じ。. That will typically be a 64-bit version of Python, resulting in a 64-bit executable. Its main advantages over similar tools are that PyInstaller works with Python 2. Universal functions (ufunc)¶A universal function (or ufunc for short) is a function that operates on ndarrays in an element-by-element fashion, supporting array broadcasting, type casting, and several other standard features. mlpy provides a wide range of state-of-the-art machine learning methods for supervised and unsupervised problems and it is aimed at finding a reasonable compromise among modularity, maintainability, reproducibility, usability and efficiency. 1, Python 3. I installed MKL and the Intel Python Distribution for OSX and I'm having trouble importing scipy. Lists (known as arrays in other languages) are one of the compound data types that Python understands. py yields a current package name, which is, as of the time of writing this, python2. c files: $ python freeze. Python strongly encourages community involvement in improving the software. Put attached files in /tto folder at same level as /pyinstaller-develop folder. I attended the NzPycon in Waitangi a year or so back. The cuda and cudnn dlls have been copied into the bundle folder by pyinstaller. Despite being written entirely in python, the library is very fast due to its heavy leverage of numpy for number crunching and Qt's GraphicsView framework for fa. signal Intereting Posts Texto a voz en iPhone INSTALL_FAILED_NO_MATCHING_ABIS cuando instale apk pathPattern para hacer coincidir la extensión de archivo no funciona si existe un período en otro lugar en el nombre del archivo?. Pyinstaller work in Linux it create a executable that work for linux. Then find freeze. x) than the one distributed with OSGeo4W (1. 5 (64 bits) 15/10/19 25. Advanced topics 2. up vote 1 down vote favorite useing Pyinstaller packages a python script Pyinstaller version 3. There are a huge number of new features, modules, improvements and bug fixes. Now the research phase is ending, and a real project is beginning. It's kinda strange how pyinstaller works. Pyinstaller -- un seul fichier d'avertissement pyconfig. exe using pyinstaller (I've also tried cx_freeze and py2exe). You can help protect yourself from scammers by verifying that the contact is a Microsoft Agent or Microsoft Employee and that the phone number is an official Microsoft global customer service number. 5] Alp Kucukelbir, Fred Sigworth, Hemant Tagare August 12, 2014 Contents 1 Purpose 1 2 Downloading & Installing 2 3 Launching the Program (Graphical Mode) 2. These packages are not. I'm working in a virtual environment where pyinstaller, pandas, sklearn, scipy and all dependencies are installed (at least I can get the regular test. License Agreement. interpnd AttributeError: pyinstaller打包试出现的一些错误 pyinstaller打包试出现的. non-blocking) взаимодействие с Tkinter, GTK, Qt и WX. pyd with cythonize. >>>Python Needs You. Everyone interacting in the pip project's codebases, issue trackers, chat rooms, and mailing lists is expected to follow the PyPA Code of Conduct. exe in windows. OK, I Understand. from pylab import imread from scipy. interpolate. 0 pip install pandas==0. 9 or Python 3 >=3. x matplotlib c ++ scipy питона tkinter sqlalchemy linux csv pip windows osx json opencv список mysql списка google app engine selenium. nib for PyQt4 on OSX Yosemite about 3 years Weird focus behavior when opening pyinstaller app bundle on OS X. Alternatively, download PyGeodesy-yy. Pyinstaller可以将Python脚本打包成独立的可执行程序,支持多平台Windows,Linux和Mac OS X等。用pip安装pyinstaller:pip install pyinstaller使用方法非常简单:pyinstaller myscript. exe in windows. I have even done so from within Pycharm, again without issue. moldovan language futura std medium super junior returns eng sub unity enemy ai asset skyrim modpack mgm tarzan movies manta car cheap transmission repair near me fire extinguisher top view autocad 2008 audi a4 bluetooth music ups delays t450 lcd fru tacoma alternator upgrade expo firebase phone auth kennel club of pakistan contact number iss trade show 2019 lg webos. --> 155 from scipy. 1 SP1 UPX is no. 现在只更新到python3. PyInstaller is a program that converts (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, AIX and Solaris. numpy 설치 $ apt-get install python-numpy 2. I am using pyinstaller to generate an executable. triangleman 20 days ago. I have pyomo and pyomo. On each run PyInstaller writes a cross-referencing file about dependencies into the build folder: build/ name /xref-name. 5] Alp Kucukelbir, Fred Sigworth, Hemant Tagare August 12, 2014 Contents 1 Purpose 1 2 Downloading & Installing 2 3 Launching the Program (Graphical Mode) 2. dll although i definetly have one. interpolate. 13 Using Anaconda 4. :-) I am new to so I need support what I have to done corresponding top the many missing modules! Pyinstaller 3. Pyinstaller work in Linux it create a executable that work for linux. To create a 32-bit executable, run PyInstaller under a 32-bit Python. 過日、起こしたpyinstallerのインストール方法が盛大に間違っていたので改めて示す。 (動いていたからまったく気がつかなかった・・・・) PythonでWindowsアプリケーションを作ってみよう pyinstallerとは、pythonプログラムをWindowsなどで動く実行ファイルに変換してくれるものだ。. Matplotlib, Scipy, and the like, we strongly recommend that you install these using either MacPorts or Homebrew. Hooks of this type are only recognized if they are stored in a sub-folder named pre_safe_import_module in a hooks folder, either in the distributed hooks folder or an --additional-hooks. To install numpy and scipy for Python 3. Many of these attributes are consulted during the import of the theano module and many are assumed to be read-only. Sparse Matrices in SciPy 2. py' 203592 INFO: Including run-time hook 'pyi_rth_mpldata. Чтобы позволить другим проектам использовать библиотеку NumPy, её код был помещён в отдельный пакет. ioのloadmatで読み込みできるが,読み込んだデータがMATLABの構造体だった場合 読み込み方法がいまいちよくわからなかったのでメモ。. , cx_Freeze, py2app, PyInstaller) are incapable of importing and hence freezing SWIG-generated C extensions under Python 3. Options and special cases are covered below, under Using PyInstaller. :-) I am new to so I need support what I have to done corresponding top the many missing modules! Pyinstaller 3. py This, however, is not practical considering how big the exclusion list would be. Ubuntu安装sklearn,numpy,scipy. ConfigImportProblems Fixing problems with importing Bio. py2exe is a module that makes it so you can compile Python code to Windows executables. Past versions of MKL Optimizations were not freely available in Anaconda, and have been made available separately by the terms of the MKL Optimizations End User License Agreement. But from what I know by now, it doesn’t. We have created a pyver repository and made a backup of all the files in our current directory in an archive naming year-month-day-hour-minute-second. com | Online Course API Manual. Изначально NumPy был частью библиотеки SciPy. py Начните с малого: Вместо двух файлов соберите один, ибо в любом случае при импортировании модуля его код выполняется полностью. py の 13 行目と書かれており、 このファイルのこの場所 のようです。. For longer sets of instructions we need to change track and write the code in text files (using a text editor), that we will call either scripts or modules. Pyinstaller work in Linux it create a executable that work for linux. PIP is a package management system for Python, so you will want to install this handy tool to make your life simpler. However, a lot of modules can not be included in py2exe. Ubuntu安装sklearn,numpy,scipy. For information on what's changed, see: Andrew Kuchling's guide to What's New in Python 2. triusera un appel à la fonction triude Scipy tandis la signification de mpl. Any metric from scikit-learn or scipy. 2019/05/07 [PyInstaller] Pyinstaller can not find scipy. io matdata = scipy. 13 Using Anaconda 4. I want to help with getting scipy 1. ioとするとライブラリが見つからないと出るエラーの対処方法。. PyInstaller 自体の処理は正常ではないでしょうか。 実際、スタックトレースを注意深く眺めると、例外を生じているのは chainercv/__init__. PyInstaller works with the default Python 2. Я использую Canopy (Enthought) для управления всеми. Pip is a better alternative to Easy Install for installing Python packages. io以外のモジュールでもエラーは発生した。 エラーはこんな感じ。. lfilter 之间的幅度响应中,为什么会有? GCC插件GCC熔体或者 GCC python 插件来编写GCC扩展; 使用节点 python 从 python 下承载的web应用程序执行 python 脚本? python scipy: scipy. scipy 설치 $ apt-get install python-scipy. %s' % m for m in ['messagestream', "_ccallback_c", "_fpumode"]] By following the above steps to include each library using hooks files, solved issues I encountered when creating the. 1BestCsharp blog 6,294,867 views. Updated on 27 October 2019 at 17:32 UTC. Go through everything and make sure you have the right paths, compatible versions, etc. py, line 356 into this which handels the exception. exe 1> errors. spec file to add the following hidden import with Scipy: hiddenimports=['scipy. "`-delimited fully-qualified name. [pyinstaller-2. h lors de l'importation de scipy ou de scipy. Image manipulation and processing using Numpy and Scipy 2. PyInstaller's main advantages over similar tools are that PyInstaller works with Python 2. After successfully installing PyInstaller you can go to the command line and change the folder path to the 'Test python set up', and run the following command. This file lists modules PyInstaller was not able to find. 5 (32 bit), Scipy version 0. SciPy is package of tools for science and engineering for Python. I have redacted the PATH environment variable to preserve some privacy. PyLab combines the numerical module numpy with the graphical plotting module pyplot. Чтобы позволить другим проектам использовать библиотеку NumPy, её код был помещён в отдельный пакет. PyInstaller reads a Python script written by you. More than 1 year has passed since last update. Then find freeze. The two PyInstaller hooks for scipy helped too. For many uses of PyInstaller you do not need to examine or modify the spec file. Many high quality online tutorials, courses, and books are available to get started with NumPy. fliplr([ndarray])[0] てやらないとエラーがでる。. When I attempt to run the frozen. This platform is the one where this spec file is known to work. dll files by inspecting your python module. I’ll be working from a Liquid Web Core Managed Ubuntu 14. interpolate. ResMap Manual [version 1. Matplotlib uses numpy for numerics. interpnd AttributeError: pyinstaller打包试出现的一些错误 pyinstaller打包试出现的. Pyinstaller -onefile warning pyconfig. Installation of GeographicLib, NumPy and SciPy is optional. More than 1 year has passed since last update. Advanced topics 2. _proxy VOGE. hiddenimports = ['scipy. The more packages you have installed, the bigger this trace becomes. pyd with cythonize. In creating the actual exe there is no problem, however when I try. exe --onefile --clean # 1. dll files by inspecting your python module. PyInstaller works with the default Python 2. It is usually enough to give all the needed information (such as hidden imports) as options to the pyinstaller command and let it run. This file lists modules PyInstaller was not able to find. PyInstaller bundles a Python application and all its dependencies into a single package. I wonder if PyInstaller currently has a good support for Python package skimage. masoudr opened this issue Jan 9, 2018 · 4. nib for PyQt4 on OSX Yosemite about 3 years Weird focus behavior when opening pyinstaller app bundle on OS X. SimpleQueue - imported. about 3 years PyInstaller generated. If your script imports a module from an "egg", PyInstaller adds the egg and its dependencies to the set of needed files. Many high quality online tutorials, courses, and books are available to get started with NumPy. In general, PyInstaller works the best with the described patch for Ubuntu, whereas cx_Freeze will work for some but not all Ubuntu releases and configurations (e. First remove the __pycache__ folder, it contains some precompiled python file we are going to modify. Change python35\lib\site-packages\PyInstaller\compat. PyInstaller介绍: PyInstaller是一个能将Python程序转换成单个可执行文件的程序,操作系统支持Windows, Linux, Mac OS X, Solaris和AIX。并且很多包都支持开箱即用,不依赖环境。. pyinstaller + no module named pyface. 6 64位 + PyInstaller3. log 2>&1 を実行すると出力される errors. PyInstaller is a program that converts (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, AIX and Solaris. h when importing scipy or scipy. I've been having some success (after much reading) in developing a small application that accepts inputs via a PyQT GUI and updates an embedded graph automatically. 04) zu konvertieren. A little python script that uses the scipy module executes perfectly, but when a stand-alone executable is compiled with pyinstaller the executable fails. 5] Alp Kucukelbir, Fred Sigworth, Hemant Tagare August 12, 2014 Contents 1 Purpose 1 2 Downloading & Installing 2 3 Launching the Program (Graphical Mode) 2. Description. PIP is a package management system for Python, so you will want to install this handy tool to make your life simpler. ufunc class. The config module contains many attributes that modify Theano’s behavior. h cuando se importan scipy o scipy. Pyinstaller--onefile warning pyconfig. It provides the building blocks necessary to create music information retrieval systems. Python에서 그래프를 그리는 라이브러리인 matplotlib을 설치하는 방법은 여러가지 있으나 가장 간단한 명령어를 통해서 설치하는 방법을 알려 드리겠습니다. mlpy is multiplatform, it works with Python 2. I can get a exe file with pyinstaller, but when i ran it, a command window flashed out and report "No mudule named ***". Generate --onedir executable using command line options in 'make. WinPython is a free open-source portable distribution of the Python programming language for Windows XP/7/8, designed for scientists, supporting both 32bit and 64bit versions of Python 2 and Python 3. Reusing code: scripts and modules¶. 1 pip install pypiwin32==223 pip install pyinstaller==3. interpnd AttributeError: pyinstaller打包试出现的一些错误 pyinstaller打包试出现的. dev0+g133d1815 Add new import hook hook-scipy. However, a lot of modules can not be included in py2exe. Try it on another computer too maybe?. Hi I am trying to convert this short script into a. exe using pyinstaller (I've also tried cx_freeze and py2exe). py --onefile é un billet avec les gens de Pyinstaller mais je n'ai encore rien entendu. c files: $ python freeze. PyInstaller 自体の処理は正常ではないでしょうか。 実際、スタックトレースを注意深く眺めると、例外を生じているのは chainercv/__init__. There is an hook file for numpy in pyinstaller \Lib\site-packages\PyInstaller\hooks\hook-numpy. h를 경고하는 파일 windows - Python 실행 파일 : py2exe 또는 PyInstaller? Python Windows 서비스 pyinstaller 실행 파일 오류 1053. io matdata = scipy. Now when I run the following command, pyinstaller my_project_name. exe using PyInstaller. Python GUI programming with PySide Speaker: BigLittle •SciPy - An open source library of scientific tools for Python. Bonsoir tous, j'aimerais faire des executables (ou "standalone") de certains bouts de code qui utilisent les bibliothèques numpy, scipy ou/et matplotlib et je galère grave, pourriez vous me dire ce que vous utilisez pour ce type d'application ? je suis sous windows mais j'aimerais faire la même chose sous linux par la suite. Reusing code: scripts and modules¶. 2 私は別のものを試したので私はこれらのバージョンを使用しなければならなかったが、パンダのそれ以降のバージョンは私にさらなる問題を与えていた。. exe file is created in the dist. ElementTree before that to get it working. org/ 188811 total downloads ; Last upload: 5 months. Lists (known as arrays in other languages) are one of the compound data types that Python understands. PyInstaller介绍: PyInstaller是一个能将Python程序转换成单个可执行文件的程序,操作系统支持Windows, Linux, Mac OS X, Solaris和AIX。并且很多包都支持开箱即用,不依赖环境。. 使用 Face Recognition & Flask 构建的人脸比对服务,提供HTTP接口,Pyinstaller打包项目为可独立运行的exe程序 scipy-1. PyinstallerはPythonの実行環境を固めてexe化してくれるツールです。 使い方は簡単ですが、自分が使う上で注意点があったのでメモしておきます。 $ pyinstaller. Alternatively, download PyGeodesy-yy. See the list of Supported Packages. However, the variations of Python and third-party libraries are endless and unpredictable. I've been having some success (after much reading) in developing a small application that accepts inputs via a PyQT GUI and updates an embedded graph automatically. 3 pip install scipy==1. PyInstaller bundles a Python application and all its dependencies into a single package. exe using PyInstaller. pyinstaller - scipy 또는 scipy. exe可执行程序过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下.