当前位置:首页 > CN2资讯 > 正文内容

windows10安装WindowsSubsystemForAndroid

4小时前CN2资讯


背景:公司需要做数据分析,需要用到这个安装包,数据在Windows上,不在Linux中,所以需要调查一下Windows下安装,本以为分分钟搞定的事情,结果弄了整整一天,安装过程中反复安装Anaconda不下10次,看了相关的文章也看了许多,结果还是以失败告终,最后调查各个组件之间的依赖关系,逐个安装,搞定。
note(非常重要):这几个组件是有依赖关系的,安装fbprophet前提是依赖于pystan的而pystan是依赖于c++编译器的,Anaconda和python的版本也是有依赖关系的,我用的是Anaconda3和python3.7

下面详细的介绍一下安装步骤

第一步:安装Anaconda,并且配置环境变量

我的Anaconda的安装目录如下;


根据Anaconda的安装目录配置环境变量如下;

第二步:更新conda环境

然后点击电脑的左下角,选择Anaconda prompt,输入conda -V查看一下版本

然后输入更新命令:conda update -n base conda(这个命令如果没更新,可以进行第二次更新)

更新完成后再查一下conda版本:conda -V

然后最后执行一下conda update --all,这样conda的环境就非常干净了,very nice。

第三步:创建conda环境,并且激活环境

打开Anaconda propmt, 执行命令

conda create –n wzx python=3.7 (wzx的名字是自己起的,一会儿在配置pycharm的时候也会用到,这里指定用python3.7版本,其它的版本别建议尝试,非常消耗时间)

激活环境
执行命令:

conda activate wzx
第四步:安装C++编译器

执行命令:

conda install libpython m2w64-toolchain -c msys2

测试C++编译器
输入g++,若报不是内部或外部命令,也不是可运行的程序,则未安装上。若报fatal error: no input files则表示安装上

第五步:安装依赖包 numpy,cython,pandas,scipy,matplotlib
conda install numpy -c conda -f conda install cython -c conda -f conda install pandas -c conda -f conda install scipy -c conda -f conda install matplotlib -c conda -f
第六步:安装依赖包pystan

命令:pip install pystan 或者conda install pystan -c conda-forge (conda install pystan这个好像也成功了)
执行完安装命令后,运行一下conda list 看一下有没有pystan,有了再往下继续,不然你装不上fbprophet

(wzx) C:\Users\Administrator>conda list # packages in environment at F:\soft\anaconda\envirment\envs\wzx: # # Name Version Build Channel arviz 0.11.2 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge asgiref 3.3.4 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge bzip2 1.0.8 h8ffe710_4 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge ca-certificates 2020.12.5 h5b45459_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge certifi 2020.12.5 py37h03978a9_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge cftime 1.4.1 py37hda49f71_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge convertdate 2.3.2 pyhd8ed1ab_0 conda-forge curl 7.76.0 hf1763fc_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge cycler 0.10.0 py_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge cython 0.29.22 py37hf2a7229_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge django 3.2 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge ephem 3.7.7.1 py37h4ab8f01_1 conda-forge fbprophet 0.7.1 py37h1834ac0_0 conda-forge freetype 2.10.4 h546665d_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge hdf4 4.2.13 h0e5069d_1004 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge hdf5 1.10.6 nompi_h5268f04_1114 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge hijri-converter 2.1.1 pyhd8ed1ab_0 conda-forge holidays 0.11.1 pyhd8ed1ab_0 conda-forge icu 68.1 h0e60522_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge intel-openmp 2021.2.0 h57928b3_616 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge jpeg 9d h8ffe710_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge kiwisolver 1.3.1 py37h8c56517_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge korean_lunar_calendar 0.2.1 pyh9f0ad1d_0 conda-forge krb5 1.17.2 hbae68bd_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge lcms2 2.12 h2a16943_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge libblas 3.9.0 8_mkl https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge libcblas 3.9.0 8_mkl https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge libclang 11.1.0 default_h5c34c98_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge libcurl 7.76.0 hf1763fc_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge liblapack 3.9.0 8_mkl https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge libnetcdf 4.8.0 nompi_h3510683_100 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge libpng 1.6.37 h1d00b33_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge libpython 2.0 py37h03978a9_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge libssh2 1.9.0 h680486a_6 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge libtiff 4.2.0 hc10be44_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge lunarcalendar 0.0.9 py_0 conda-forge lz4-c 1.9.3 h8ffe710_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge m2w64-binutils 2.25.1 5 msys2 m2w64-bzip2 1.0.6 6 msys2 m2w64-crt-git 5.0.0.4636.2595836 2 msys2 m2w64-gcc 5.3.0 6 msys2 m2w64-gcc-ada 5.3.0 6 msys2 m2w64-gcc-fortran 5.3.0 6 msys2 m2w64-gcc-libgfortran 5.3.0 6 msys2 m2w64-gcc-libs 5.3.0 7 msys2 m2w64-gcc-libs-core 5.3.0 7 msys2 m2w64-gcc-objc 5.3.0 6 msys2 m2w64-gmp 6.1.0 2 msys2 m2w64-headers-git 5.0.0.4636.c0ad18a 2 msys2 m2w64-isl 0.16.1 2 msys2 m2w64-libiconv 1.14 6 msys2 m2w64-libmangle-git 5.0.0.4509.2e5a9a2 2 msys2 m2w64-libwinpthread-git 5.0.0.4634.697f757 2 msys2 m2w64-make 4.1.2351.a80a8b8 2 msys2 m2w64-mpc 1.0.3 3 msys2 m2w64-mpfr 3.1.4 4 msys2 m2w64-pkg-config 0.29.1 2 msys2 m2w64-toolchain 5.3.0 7 msys2 m2w64-toolchain_win-64 2.4.0 0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge m2w64-tools-git 5.0.0.4592.90b8472 2 msys2 m2w64-windows-default-manifest 6.4 3 msys2 m2w64-winpthreads-git 5.0.0.4634.697f757 2 msys2 m2w64-zlib 1.2.8 10 msys2 matplotlib 3.4.1 py37h03978a9_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge matplotlib-base 3.4.1 py37h0d1fb12_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge mkl 2020.4 hb70f87d_311 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge msys2-conda-epoch 20160418 1 msys2 netcdf4 1.5.6 nompi_py37h5c66228_101 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge numpy 1.20.2 py37hcbcd69c_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge olefile 0.46 pyh9f0ad1d_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge openjpeg 2.4.0 h48faf41_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge openssl 1.1.1k h8ffe710_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge packaging 20.9 pyh44b312d_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge pandas 1.2.3 py37h08fd248_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge pillow 8.1.2 py37h96663a1_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge pip 21.0.1 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge plotly 4.14.3 pyh44b312d_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge pymeeus 0.5.10 pyhd8ed1ab_0 conda-forge pyparsing 2.4.7 pyh9f0ad1d_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge pyqt 5.12.3 py37h03978a9_7 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge pyqt-impl 5.12.3 py37hf2a7229_7 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge pyqt5-sip 4.19.18 py37hf2a7229_7 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge pyqtchart 5.12 py37hf2a7229_7 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge pyqtwebengine 5.12.1 py37hf2a7229_7 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge pystan 2.19.1.1 py37h9758500_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge python 3.7.10 h7840368_100_cpython https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge python-dateutil 2.8.1 py_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge python_abi 3.7 1_cp37m https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge pytz 2021.1 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge qt 5.12.9 h5909a2a_4 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge retrying 1.3.3 py_2 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge scipy 1.6.2 py37h924764e_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge setuptools 49.6.0 py37h03978a9_3 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge six 1.15.0 pyh9f0ad1d_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge sqlite 3.35.4 h8ffe710_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge sqlparse 0.4.1 pyh9f0ad1d_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge tk 8.6.10 h8ffe710_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge tornado 6.1 py37hcc03f2d_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge tqdm 4.60.0 pyhd8ed1ab_0 conda-forge typing_extensions 3.7.4.3 py_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge vc 14.2 hb210afc_4 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge vs2015_runtime 14.28.29325 h5e1d092_4 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge wheel 0.36.2 pyhd3deb0d_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge wincertstore 0.2 py37h03978a9_1006 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge xarray 0.17.0 pyhd8ed1ab_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge xz 5.2.5 h62dcd97_1 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge zlib 1.2.11 h62dcd97_1010 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge zstd 1.4.9 h6255e5f_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge (wzx) C:\Users\Administrator>
第七步:安装fbprophet
conda install -c conda-forge fbprophet conda install fbprophet -c conda -f

如果上面的安装命令没有成功 可以试试 conda install fbprophet

第八步:测试是否安装成功

还是在Anaconda propmt下输入python,然后再输入

from fbprophet import Prophet

如下图所示,则安装成功


你以为这就完成了,NO、NO、NO,接下来要在pycharm中集成上面在conda中创建的环境,这里又花费了我1个小时,不太懂python和Anaconda、conda这几个环境之间的关系

第九步:在pycharm中集成conda中你自己创建的环境

点击file–>Default settings–>选择你在conda中创建的环境

wzx这就是刚才我在conda中创建的环境

最后一步:测试在pycharm中怎么导入

遇到的一个问题记录:

在python里导入模块 from fbprophet import Prophet时出现 ERROR:fbprophet:Importing plotly failed. Interactive plots will not work. 解决方法:conda install plotly -y

同事安装的时候,发现还是不行,但是conda list 发现有plotly 包,这个时候只需要升级plotly 这个包就搞定了

大功告成:打球去喽,有疑问欢迎留言沟通


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/27110.html

    分享给朋友:

    “windows10安装WindowsSubsystemForAndroid” 的相关文章