1. 在pycharm中安装项目所需要的扩展模块时
会出现 AttributeError: module 'pip' has no attribute 'main'错误,
根据查找的资料是由于升级了 pip
解决方案是:在pycharm安装目录下找到helpers文件夹,修改 packaging_tool.py 文件, 如下
原来:
def do_install(pkgs):
try:
import pip
except ImportError:
error_no_pip()
return pip.main(['install'] + pkgs)
def do_uninstall(pkgs):
try:
import pip
except ImportError:
error_no_pip()
return pip.main(['uninstall', '-y'] + pkgs)
修改后
def do_install(pkgs):
try:
#import pip
try:
from pip._internal import main
except Exception:
from pip import main
except ImportError:
error_no_pip()
return main(['install'] + pkgs)
def do_uninstall(pkgs):
try:
#import pip
try:
from pip._internal import main
except Exception:
from pip import main
except ImportError:
error_no_pip()
return main(['uninstall', '-y'] + pkgs)
2. 在flask项目中,出现了如下错误:
Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...' for column 'VARIABLE_VALUE' at row 484")
result = self._query(query)
是关于mysql的字符编码问题,由于不影响正常使用,时间紧迫,暂不追究。
3. 在配置python环境/路径时,可以直接找到项目的虚拟环境下,venv/scripts/python.py