windows如何方便地安装使用python,使用alias进入文件夹?
(1)到这个网页PyCharm:JetBrains为专业开发者提供的Python IDE下载pycharm。
安装了pycharm后,自动安装了python和pip等工具了。
(2)python可执行文件在:C:\Users\py-01421\PycharmProjects\pythonProject\venv\Scripts\
代码在:C:\Users\py-01421\PycharmProjects\pythonProject\
(3)设置windows的alias,方便使用python
[1]按windows图标的按键不放,然后按R,打开输入命令窗口
[2]输入regedit,然后回车,打开注册表
[3]点击:注册表编辑器-->计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
[4]在右边空白处,点击右键,选择“新建(N) >-->字符串值(S)”,添加了一个“新值#1 REG_SZ”
[5]双击“新值#1 REG_SZ”,在编辑字符串对话框里面输入:
数值名称(N):AutoRun
数值数据(V):C:\cmd_auto.bat
[6]C:\cmd_auto.bat的内容如下:
doskey wp = cd /d C:\Users\py-01421\PycharmProjects\pythonProject
doskey sp = cd /d C:\Users\py-01421\PycharmProjects\pythonProject\venv\Scripts
[6]打开cmd命令终端,输入sp,进入python这执行文件的文件夹下面。
pycharm如何安装openpyxl?
(1)File-->Settings...-->Project:xxx -->Python Interpreter-->点击右边齿轮图标-->Show All-->打开的窗口里面看到python.exe所在的位置:PycharmProjects\pythonProject\venv\Scripts\python.exe
(2)打开cmd.exe,进入python.exe的目录下C:\Users\py-01421\PycharmProjects\pythonProject\venv\Scripts。
(3)
error_01:
WARNING: You are using pip version 20.3.3; however, version 21.0.1 is available.
You should consider upgrading via the 'c:\users\py-01421\pycharmprojects\pythonproject\venv\scripts\python.exe -m pip install --upgrade pip' command.
error_02:
C:\Users\py-01421\PycharmProjects\pythonProject\venv\Scripts>python.exe -m pip install --upgrade pip
Requirement already satisfied: pip in c:\users\py-01421\pycharmprojects\pythonproject\venv\lib\site-packages (20.3.3)
Collecting pip
Downloading pip-21.0.1-py3-none-any.whl (1.5 MB)
|▌ | 20 kB 1.9 kB/s eta 0:13:41ERROR: Exception:
[1]先找到路径:C:\Users\py-01421\PycharmProjects\pythonProject\venv\Scripts和C:\Users\py-01421\PycharmProjects\pythonProject\venv\Lib\site-packages都在C:\Users\py-01421\PycharmProjects\pythonProject\venv\下面
[2]执行命令,第一个命令解决error_02,第二个命令解决error_01,要加--timeout=1200,否则会提示超时:
pip3 install --target=C:\Users\py-01421\PycharmProjects\pythonProject\venv\Lib\site-packages openpyxl -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com --timeout=1200
python -m pip install --upgrade pip --timeout=1200
pip install openpyxl --timeout=1200
(4)File-->Settings...-->Project:xxx -->Project Structure -->右边的:+Add Content Root 找到:C:\Users\py-01421\PycharmProjects\pythonProject\venv\Lib\site-packages -->点击OK
python3怎样使用mysql?
[1] cd /d C:\Users\py-01421\PycharmProjects\pythonProject\venv\Lib\site-packages
[2] pip install mysql-connector-python --timeout=1200
pip install pymysql --timeout=1200
[3]使用
#连接数据库
db = pymysql.connect(host="127.0.0.1", user="root", passwd="password", db="db_name", port=3306 )
#使用cursor()方法创建一个游标对象
cursor = db.cursor()
#关闭游标和数据库的连接
cursor.close()
db.close()
error_01:
Python3 pymysql模块连接数据库报错: TypeError: __init__() takes from 1 to 5 positional arguments but 6 were given
解决:
使用[3]的方法,添加host等。
error_02:
ModuleNotFoundError: No module named 'MySQLdb'
解决:
python3不能使用mysql,使能使用pymysql,所以执行[2],安装pymysql
error_03
RuntimeError: 'cryptography' package is required for sha256_password or caching_sha2_password auth methods
解决:
进入:C:\Users\py-01421\PycharmProjects\pythonProject\venv\Lib\site-packages,执行:pip install cryptography
error_04
ModuleNotFoundError: No module named 'pandas'
解决:
pip install pandas