Anaconda安装与配置Python环境

因为需要配置airsim环境,本来决定在命令行直接安装python的,但是有个包的下载始终有问题,想把python的版本换了试试,但cmd操作太麻烦,于是萌生了使用Anaconda配置Python环境的想法,写篇文章做个记录。

首先下载安装Anaconda,打开官网地址,下载电脑对应版本,自带的Python3.9。

打开Anaconda Navigator,点击左边的Environments,此时中间已经有了一个基础的环境base(root),点击左下角Create可以创建新的环境。

 这里可以设置环境的名称并且选择Python安装的版本,暂时不清楚需要安装哪个版本的Python没关系,Anaconda可以比较方便的修改Python的版本,只需要点击环境右边的绿色小按钮,选择Open Terminal,最后输入conda install python=版本号就可以了。

 如果要安装包,以opencv为例,先将库的选择选为all(右边左上角),在右上角的搜索框中搜索opencv,在下面的库中找到opencv,并在其前面的小框中打上勾,最后点击下面的Apply即可。

 如果遇到搜索框里搜索不到的第三方库,可以使用pip工具在Terminal中下载,例如airsim仿真需要的两个包:

pip install msgpack-rpc-python
pip install airsim

 配置好Anaconda后,还需要配置pycharm,这样Anaconda可以管理pycharm的python环境,大大增加开发效率。

打开pycharm,点击 Create New Project, 先选择新建工程的路径,然后选择解释器为上面创建的Anaconda环境。这里我已经添加好了,需要定位到自己安装的Anaconda目录下。

在调用虚拟环境跑工程的时候,遇到了如下的问题: 

msgpackrpc.error.RPCError: rpclib: client error C0002: Function 'simGetImages' was called with an invalid number of arguments. Expected: 2, got: 3

最后发现是airsim版本的问题,下载的airsim版本太新了,也是在terminal中可以调整airsim的版本,

pip install airsim==1.5.0

更改airsim的版本后,问题立马消失了。

物联沃分享整理
物联沃-IOTWORD物联网 » Anaconda安装与配置Python环境

发表评论