解决导入numpy出错

win10系统中用pip install numpy安装最新版的numpy 1.19.4,在Python中导入numpy时会出报错。查看错误代码是指向_init__.py的302行。

 

在vscode中在久错误提示行中直接按Ctrl+单击,直接进入编辑_init__.py。

把这一行注解掉,就可以解决。

修改PIP默认安装路径

新近安装Python3.9.1,使用自定义安装,安装路径C:\Python39。

然后使用pip在线安装库时,发现库不是安装在Python安装路径之下,导致原来做的程序无法使用。分析原因后,发现pip的默认安装路径是在用户数据路径之下,而不是指向Python安装路径之下,导致Python运行代码时无法加载下载的库。

用命令pip show pip 检查pip信息,本地路径c:\python39\lib\site-packages,并没问题。

虽然可以用 pip install -t ‘文件夹路径’ ‘库名’ 这样的指令方式把库安装到指令目录,但每次这样会有点麻烦,另处的方式就是修改pip默认的安装目录。方法为修改Python的site.py文件。

使用python -m site -help可以查看到site.py具体所在目录。

打开并编辑“USER_SITE”和“USER_BASE”,指向需要的目录,并保存。

然后安装一个VSCode用到的代码分析库pylint来进行检查目录设置是否正确。

使用指令 pip install pylint安装,打开C:\Python39\Lib\site-packages目录,pylint正确安装在此目录了。

也可以用pip show pylint来检查pylint库的信息。

 

介绍一款2D刀路软件–Cut2D

Cut2D是一款简单好用的2D刀路软件,适用于CNC的木工切割、广告切割、工艺品切割等。有桌面版和专业版,2种都提供全功能的无限期的试用。只是试用版本无法导出自己项目的G代码。对于这种专业的软件Cut2D的注册费用也不算高。试用版本下载可以到它的官网https://www.vectric.com/去下载,网站还有Cut3D、雕刻、影雕等相关的软件供下载试用,还有教程录像不过是英文的。很遗憾的是这些软件目前并无中文语言选择。

下面就简单试用一下Cut2D PRO,下载页面 https://www.vectric.com/free-trial/cut2d-pro

安装过程比较简单,这里就不说明了。

进入软件后,快捷菜单页,右边可以看到有教学视频链接。

File–New新建一个项目。

项目新建后先要设置材料类型,尺寸,原点位置。

这里设置为单面材料,尺寸100x30x5,Z原点为工件表面左下角。

设置好后会出现路径编辑工具,其实和其它CAM软件也差不多,这里不一一介绍。直接选择字符工具。

输入想要的字符,调节好大小位置。

可以在菜单或工具面板上打开刀路工具面板。

这里试用刻字工具。

选择想要的刀具,设置深度等。

设置生成路径的形式,路径名称等。

刀路计算后,就可以进行仿真和3D预览了。

可惜试用版本无法导出G代码。有需求的老板可以考虑买正版软件咯。