python知识补充

1.与c/c++/java不同的地方之一

Python 中用了分号作为语句分隔符,
但是不用分号作为终止符,
而是用了换行作为终止符。
即换行就表示这行代码就已经终止,即将开始下一行代码的编写

2.与c/c++/java不同的地方之二

在这里插入图片描述
int与1分开写是错的,应该紧紧地挨着写

---------------------------分割线--------------------------
在这里插入图片描述
这个是对的

3.python文件名的命名方法

提示,
在vs2019里面,
在给python文件命名时,
python不用加 .py 的后缀名,
因为vs2019会给你自动加上.

如果你自己上了py,
那么文件名就变成 什么什么.py.py
当然只是不太好看而已,文件还是可以正常运行的

4.python 每行代码最前面 不允许空格

否则会报错!!!(循环除外)

5.例题

for group in range(5):
for c in range(4):
print(group,end=" ")=>数据后面加空格的方法=>这是一个小技巧,经常用!!!
print(group)

输出:
0 0 0 0 0
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
请按任意键继续. . .

6.pip版本更新

python -m pip install --user --force-reinstall pip
在这里插入图片描述

7.matplotlib调用出错

x=[1,2]
y=[1,2]
import matplotlib.pyplot as plt
Traceback (most recent call last):
File “”, line 1, in
File “D:\python\Python3.9\lib\site-packages\matplotlib_init_.py”, line 107, in
from . import api, cbook, docstring, rcsetup
File "D:\python\Python3.9\lib\site-packages\matplotlib\cbook_init
.py", line 28, in
import numpy as np
File “D:\python\Python3.9\lib\site-packages\numpy_init_.py”, line 161, in
from . import random
File “D:\python\Python3.9\lib\site-packages\numpy\random_init_.py”, line 180, in
from . import _pickle
File “D:\python\Python3.9\lib\site-packages\numpy\random_pickle.py”, line 1, in
from .mtrand import RandomState
ImportError: DLL load failed while importing mtrand: 找不到指定的程序。

解决办法:
pip uninstall numpy
pip install numpy
pip uninstall matplotlib
pip install matplotlib

新的问题又出现了!

x=[1,2]
y=[1,2]
import matplotlib.pyplot as plt
Traceback (most recent call last):
File “”, line 1, in
File “D:\python\Python3.9\lib\site-packages\matplotlib_init_.py”, line 104, in
import numpy
File “D:\python\Python3.9\lib\site-packages\numpy_init_.py”, line 108, in
from ._globals import (
ImportError: cannot import name ‘_CopyMode’ from ‘numpy._globals’ (D:\python\Python3.9\lib\site-packages\numpy_globals.py)

Pycharm报错Non-zero exit code (2) - 解决方案

摆烂了,找到问题了,在命令行可以运行,但是pycharm不可以,直接的解决办法是,直接用CondaEnvironment,不用VirtulenvEnvironment

8.终极解决办法

彻底弃用virtual Environment,改用anaconda3 Environment
教程如下:
摆烂了,找到问题了,在命令行可以运行,但是pycharm不可以,直接的解决办法是,直接用CondaEnvironment,不用VirtulenvEnvironment

详细讲解为啥virtual Environment这么容易报错:
1 那一堆报错,都是因为pycharm自己包和自己电脑本地的包各配各的,就发生了冲突
2 直接把虚拟环境配成anaconda3环境,就OK了
3 而且anaconda3是一劳永逸,如果你开了新项目,就不用再配置了
4 用虚拟环境配置的话,针对的是项目,
anaconda3针对的是系统,
不过用虚拟环境的话,新项目也可以使用上个项目配置好的环境,
但是如果你的新项目里面,如果需要的一个包,刚好这个包也没在上个项目配置好的虚拟环境里面,就容易报错
所以直接anaconda3配置环境就OK了,pycharm和本地系统就可以同步了,就不会出现重复包含的问题
5 如果pycharm与系统不同步,就会出现重复包含的报错,当然,报错信息不会提醒你是因为重复包含,只会提醒你某某系统文件找不到,其实不是找不到,是pycharm一个,系统一个,重复包含了,pycharm不知道应该用哪一个

9.dlib最终完成安装

在这里插入图片描述解决办法:

  1. 彻底下载anaconda3,并彻底清理注册表残留,
  2. 重新下载anaconda3,按照网上的教程很容易完成安装
  3. 如果没有anaconda3的目录安装到环境变量中,
    那就按照下面的进行环境变量的配置
    在这里插入图片描述
  4. 配置成环境变量之后,重启命令行,输入conda
    在这里插入图片描述
    如果出现上图中的内容,说明配置成功!
    5.依次在命令行输入
    conda install -c conda-forge dlib
    pip install cmake
    pip install boost
    pip install dlib
    在这里插入图片描述
    出现上图字样,说明成功!
    人工智能冲冲!!!

10.conda 安装 jupyter notebook jypyter lab nb_conda 时,显示版本太高

解决办法:
conda install jupyter notebook
解决!!!
conda 安装 jupyter notebook jypyter lab nb_conda

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

踏过山河,踏过海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值