Anaconda复制环境配置

17年到18年间用python编了一个处理整合销售和服务数据的程序,然后给PowerBI提供数据用来可视化展示所有和客户相关的数据,来给销售提供insight。
18年底换部门以后,把基本的报告更新流程交接给原来部门的同事,自己还在做技术支持的事儿。一开始因为记忆还在,加上本身事情不多,所以做起来驾熟就轻。

产假回来以后,项目的工作越发繁重,技术支持的相应速度也直线下降。直到同事更换电脑重装Anaconda后,原来的python程序也跑不起来了:gensim里similarities.matrixsimilarity 的函数一直报错。网上查到的解决办法都不行。

眼见接下来已经没时间处理其他事务。报告更新延后会导致用户体验变差,访问人数逐渐减少,最后项目死亡。一年多开发的心血要打水漂,于心不忍。于是趁禁足在家强制休假的一个长周末,花了一两天时间专攻这个难题。

最初怀疑是gensim最新版本里存在bug,于是一心想要给gensim降到旧电脑的版本。降了版本之后程序还是报错。最后只能新建一个和旧电脑完全一致的python环境。

  1. 复制原电脑环境。
    在原电脑指定environment下,输出该环境的指定文件列表(explicit specification files)
  2. 在新电脑中根据上一步获得的列表,生成完全一致的环境。
conda list --explicit > spec-file.txt
conda create --name myenv --file spec-file.txt

WP降级方法

WP 4.0版本和SNC_MONO冲突,升级以后页面登陆不进来。折腾了一宿,降级,终于搞定。方法如下:

 

步骤1:首先FTP将全部文件下载回本地,备份防止意外;

2:然后在空间里除wp-config.php文件和wp-content文件夹外,其他的所有文件直接删除;

3:下载wordpress旧版本,官方可以下载官方发布的各种版本的安装文件

4:将下载的旧版本安装文件除了wp-content文件夹以外,都上传到你FTP的wordpress安装目录下,wp-config.php安装文件里是没有的,所以不怕被覆盖

5:安装文件上传完毕后,访问你博客的管理后台http://www.*****.com/wp-admin/,会提示升级数据库,点升级,完毕后就OK拉。。(你自己的网址)

PS:降级完毕后发现访问的时候还是有部分请求拖慢显示,原来是头像缓存,将原来备份的avatar的文件夹上传到网站根目录。。大功告成。。

最后:升级有风险,自动请注意哦。。