1 新建工程
- 创建名字为untitled(默认)的工程:

- 修改python运行环境,配置anaconda管理的环境:
- 遇到以下的报错:
上面提示是conda版本太旧,建议更新一下conda版本到最新。(hint:因为conda是包管理工具,在处理环境依赖时建议确保conda一定要是最新的版本)。
使用conda update -n base conda更新conda版本:
yuhuiliu@sinclab-desktop:~$ conda update -n base conda
Solving environment: done
## Package Plan ##
environment location: /home/yuhuiliu/anaconda3
added / updated specs:
- conda
The following packages will be downloaded:
---------------------------|-----------------
package | build
conda: 4.4.10-py36_0 defaults --> 4.5.2-py36_0 defaults
The following packages will be UPDATED:
conda-4.5.2 | py36_0 1.0 MB defaults
conda 4.5.2: ########################################################### | 100%
Verifying transaction: done
Proceed ([y]/n)? Y
Downloading and Extracting Packages
ERROR conda.core.link:_execute(481): An error occurred while uninstalling package 'defaults::conda-4.4.10-py36_0'.
Preparing transaction: doneExecuting transaction: failed
Rolling back transaction: done
PermissionError(13, 'Permission denied')
PermissionError(13, 'Permission denied')
Attempting to roll back.
出现了PermissionError(13, 'Permission denied') 的权限问题,参见:https://stackoverflow.com/questions/49181799/conda-update-conda-permission-error,问题解决如下:
yuhuiliu@sinclab-desktop:~$ sudo chown -R yuhuiliu:yuhuiliu /home/yuhuiliu/anaconda3/
yuhuiliu@sinclab-desktop:~$ conda update -n base conda Solving environment: done
## Package Plan ##
environment location: /home/yuhuiliu/anaconda3
added / updated specs:
conda: 4.4.10-py36_0 defaults --> 4.5.2-py36_0 defaults
- conda
The following packages will be UPDATED:
Proceed ([y]/n)? Y
Executing transaction: done
Preparing transaction: done
Verifying transaction: done
重新更新一下: