Python学习笔记

语法

函数重载

Five-minute Multimethods in Python

1
2
3
4
5
6
7
8
9
10
11
12
13
from mm import multimethod

@multimethod(int, int)
def foo(a, b):
...code for two ints...

@multimethod(float, float):
def foo(a, b):
...code for two floats...

@multimethod(str, str):
def foo(a, b):
...code for two strings...

Anaconda安装

ValueError: check_hostname requires server_hostname

关掉代理或降低版本

1
pip install urllib3==1.25.11

Anaconda如何设置网络代理

1、不使用用户名密码
proxy_servers:
http: http://xxxx:8080
2、代理需要用户名
proxy_servers:
http: http://user:password@xxxx:8080
https: https://user:password@xxxx:8080

Anaconda-navigator 打不开的解决方法

  1. 管理员运行
  2. 使用管理员权限运行 Anaconda Prompt
    升级navigator,执行conda update anaconda-navigator
    重置navigator,执行anaconda-navigator --reset
    升级客户端,执行conda update anaconda-client
    升级安装依赖包,执行conda update -f anaconda-client

环境报错

Traceback (most recent call last):
File “D:\ProgramData\Anaconda3\Scripts\conda-script.py”, line 11, in
from conda.cli import main
ModuleNotFoundError: No module named ‘conda’
Invoke-Expression : 无法将参数绑定到参数“Command”,因为该参数为空字符串。
所在位置 D:\Users\PC-GWJ\Documents\WindowsPowerShell\profile.ps1:4 字符: 91

  • … onda.exe" “shell.powershell” “hook”) | Out-String | Invoke-Expression
  •                                                     ~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : InvalidData: (:PSObject) [Invoke-Expression],ParameterBindingValidationException
    • FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,Microsoft.PowerShell.Commands.InvokeExpressionCommand
    
    ### 定位问题
    
    
    1
    2
    $env:PYTHONHOME
    D:/Xilinx/Vivado/2021.2\tps\win64\python-3.8.3
    但是系统环境变量没设置 参考[PowerShell命令行输出和添加系统环境变量](https://developer.aliyun.com/article/1094681) `D:\Users\PC-GWJ\Documents\WindowsPowerShell\profile.ps1`添加
    1
    $env:PYTHONHOME=""
    ## 问题根本原因 这是因为是从Vivado启动的Vscode

Anaconda中 conda install / Solving environment 速度慢问题其中一些可能的方法

https://blog.csdn.net/buaa_zhn/article/details/129312341

pyqt5

配置

https://www.jianshu.com/p/40c729ee7528

qt-designer 位置D:\Anaconda3\Lib\site-packages\qt5_applications\Qt\bin

教程

https://blog.csdn.net/qq_40243295/article/details/105633221
https://github.com/maicss/PyQt5-Chinese-tutorial

qss美化

QSS美化
https://github.com/UN-GCPDS/qt-material/blob/master/README.md
https://github.com/ColinDuquesnoy/QDarkStyleSheet

pycharm 主题

https://www.2bboy.com/archives/153.html

其他问题

  1. PermissionError: [WinError 5] 拒绝访问。

    1. 右键 anaconda 文件夹,选择 属性;

    2. 打开安全选项卡;

    3. 选择和 anaconda 相同的用户名;

    4. 勾选全部权限;

    5. 应用,确定(需要等3分钟左右)。

  2. PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问

    网上有很多说是需要修改 c:\program files\python36\lib\site-packages\pip\compat__init__.py,在第75行,把return s.decode('utf_8')改为return s.decode('cp936') 即可

作者

GWJ

发布于

2021-11-17

更新于

2024-02-02

许可协议

评论