实验室环境配置(含swig包在Windows下的安装)

Windows10 + python3.5 下配置实验室所需环境

建议通过Anaconda或Miniconda来安装;

注意,所有的路径不要包含空格和中文

  1. 安装Anaconda,建议安装最新版本的(可以不安装在c盘),有anaconda的略过这一步
  2. 创建Python3.5的 环境,在Anaconda Prompt命令窗口里面输入
		conda create -n py35 python=3.5

在这里插入图片描述
添加链接描述然后一路yes即可

  1. 激活环境conda activate py35
    在这里插入图片描述

  2. 安装pyQt5包,版本不可错,在命令行输入

	pip install PyQt5==5.11.3 

如图所示,注意前面括号里面的变化
在这里插入图片描述

  1. 去包的官网下载 traits,VTK, mayavi, enable, chaco 这些包,即这些whl文件,(Python3.5, win64)

    注意,包的版本不可下载错误

    在这里,我的下载位置为 D:\anaconda\envs\Technology\new
    版本如图所示:
    在这里插入图片描述

    包的下载地址为:包的官网

  2. 将命令行的地址cd到自己下载到包的地址
    在命令行输入:并回车

cd anaconda\envs\Technology\new

在这里插入图片描述

  1. 安装traits,VTK, mayavi,这些包
    逐条输入命令,一个一个安装, install后面的具体可参考自己所下载的包的全部后缀
 pip install traits-5.2.0-cp35-cp35m-win_amd64.whl
 pip install VTK-8.2.0-cp35-cp35m-win_amd64.whl
pip install mayavi-4.7.1+vtk82-cp35-cp35m-win_amd64.whl

如图所示:注意前面的地址是自己文件的下载位置,如果不是,参考步骤6
在这里插入图片描述
在这里插入图片描述

  1. 安装numpy,setuptools包,建议逐条安装,这样哪个包有问题可以很清楚
pip install numpy
 pip install setuptools
  1. 安装enable和chaco包
pip install enable-4.8.1-cp35-cp35m-win_amd64.whl
pip install chaco-4.8.0-cp35-cp35m-win_amd64.whl
  1. 安装剩下所需的包,在命令行追条输入以下命令,逐个包进行安装
pip install pyface
pip install scipy
pip install ply
pip install pygments
pip install matplotlib
pip install pyvisa
pip install lib
pip install fonttools –force

在这里插入图片描述
注意:
安装fonttools库时要求python >=3.6,所以在这里pip安装的时候强制–force安装

  1. 安装swig包
    先去网站swig for Windows
    下载swigwin-3.0.12文件,然后按如下操作:
    (1)打开swigwin-3.2.12文件,把里面的swig.exe文件复制到Python的安装文件夹下,我的文件夹是D:\anaconda\envs\py35;
    (2)打开swigwin-3.0.12\Lib文件夹,把文件夹根目录下的.swg格式的文件都复制到D:\anaconda\envs\py35\lib目录或者其他位置等同的目录下;
    (3)打开swigwin-3.0.12\Lib\python文件夹,把所有文件复制到D:\anaconda\envs\py35\lib中;
    至此,安装swig结束。
    在这里插入图片描述
    至此,实验室基本环境配置完毕
注意:如果在安装过程中提示错误:

error(eg. error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”:

错误信息是缺少vs的相关配件,自行去网上找然后下载安装

  1. 安装pycharm,然后把刚才配置好的环境添加进去即可
    导入环境参考链接:导入环境参考链接

可能会遇到的问题:
1.如需添加多工程之间的依赖关系,参考下面链接
Pycharm设置多工程以及工程之间的依赖关系

2.如果在配置环境的过程中遇到:ImportError: cannot import name 'FormatControl’的问题,如图
在这里插入图片描述
这是pip版本过高的问题,需要我们降低pip的版本
在此网站上点击下载
在这里插入图片描述
将此压缩文件进行解压
并将环境cd到此文件的解压后的地址
在这里,我的解压地址为E:\Anaconda\pip-19.1.1\pip-19.1.1
然后在环境中使用命令进行解压安装

python setup.py install

如图:
在这里插入图片描述
参考链接

3.如果运行之后遇到关于numpy版本的问题,
ValueError: numpy.ufunc size changed, may indicate binary incompatibility.
如图
在这里插入图片描述
则需要我们更新numpy到匹配的版本

使用下面命令两次,将numpy卸载干净

pip uninstall numpy

再使用命令:更新numpy到匹配的版本

pip install --upgrade numpy

如图
在这里插入图片描述
参考链接

一些常用命令:

  1. 安装qutip时添加下载通道
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  2. 移除下载通道
    conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/’
  3. conda remove -n tensorflow(这是环境的名字) --all (此命令是移除创建好的环境)
    如果没有创建错误,无需移除

解释命令含义
conda create --name tfenv(创建叫这个名字的环境) python=3.6.2
按照提示激活环境conda activate tfen

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值