指定Python 的virtualenv 并启动eclipse
以指定myenv 虚拟环境为例,只需要创建一个 Eclipse(myenv).bat 文件,内容如下
D:\Anaconda3\Scripts\activate.bat D:\Anaconda3\envs\myenv && G:\eclipse-jee-2020-03-R\eclipse.exe
保存后,双击这个文件就可以在打开eclipse 时使用myenv 虚拟环境。
以指定myenv 虚拟环境为例,只需要创建一个 Eclipse(myenv).bat 文件,内容如下
D:\Anaconda3\Scripts\activate.bat D:\Anaconda3\envs\myenv && G:\eclipse-jee-2020-03-R\eclipse.exe
保存后,双击这个文件就可以在打开eclipse 时使用myenv 虚拟环境。
安装cairosvg包,对manim不能正确解析的svg 图片,先用命令
cairosvg old.svg -o new.svg
将svg 格式的图片转换一下,然后再用manim 去解析和渲染。
TEX_USE_CTEX = True。如果不修改,默认值是False,使用的是同目录下的tex_template.tex 模板文件。修改后为True 后,就会使用同目录下的ctex_template.tex 模板文件。\usepackage[UTF8]{ctex} 这一行,移到 \usepackage[english]{babel} 这一行前面。效果如下

一是设置 PYTHONPATH 环境变量,将自己的项目目录加入到其中,如果没有就创建一个。不同操作系统设置方式会有区别,可针对自己用的操作系统自行搜索怎样设置环境变量。
二是在报错的py文件中,通过sys、os等模块将需要添加的路径追加到sys.path 中,例如,用下面的方式将报错文件的父目录追加到sys.path 中
import sys
import os
curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(curPath)[0]
sys.path.append(rootPath)
这样就可以让Python 找到需要的模块了。
pip 安装wheel 格式的包时,如果版本不对会报“xxxx.whl is not a supported wheel on this platform”的错误,以本地python 版本为python3.7,安装pycairo为例,
pip install /path/to/pycairo-1.19.1-cp39-cp39-win32.whl
pycairo-1.19.1-cp39-cp39-win32.whl is not a supported wheel on this platform.
文件名中一般会包含类似cp27 或 cp39 等字符串,表明.whl文件所支持的python 版本,需要选择与自己的python 版本对应的wheel 文件。像上面这种情况,只需下载pycairo-1.19.1-cp37-cp37m-win_amd64.whl 这个版本的wheel 文件,再安装就可以了。
另外,还可以通过如下命令查看本地Python 支持的wheel 文件
>>> import pip._internal
>>> pip._internal.pep425tags.get_supported()