zoukankan      html  css  js  c++  java
  • Windows pip

    pip 最常用命令(go语言用go get)

    显示版本和路径

    pip --version

    获取帮助

    pip --help

    升级 pip

    pip install -U pip

    如果这个升级命令出现问题 ,可以使用以下命令:

    sudo easy_install --upgrade pip

    安装包

    pip install SomePackage              # 最新版本
    pip install SomePackage==1.0.4       # 指定版本
    pip install 'SomePackage>=1.0.4'     # 最小版本

    比如我要安装 Django。用以下的一条命令就可以,方便快捷。

    pip install Django==1.7

    升级包

    pip install --upgrade SomePackage

    升级指定的包,通过使用==, >=, <=, >, < 来指定一个版本号。

    卸载包

    pip uninstall SomePackage

    搜索包

    pip search SomePackage

    显示安装包信息

    pip show 

    查看指定包的详细信息

    pip show -f SomePackage

    列出已安装的包

    pip list

    查看可升级的包

    pip list -o

    先在网上下载ftp文件,然后进入解压后ftp所放文件的路径,然后可以选择进去文件,读readme.txt文件,也可以直接运行下面这句
    python setup.py build
    然后执行
    python setup.py  install
     

    如何给Python安装.whl文件


    https://blog.csdn.net/weixin_41592575/article/details/78984585

    运行py文件,则需要进入文件运行:
    (如果pip和python版本不匹配之后输入python -m ensurepip即可运行pip更新)
    之前要进行pip install pygame
    而报错,运行下面的
    python -m pip install --upgrade pip
    在运行后,pip install wheel
    进入py文件所在文件夹,输入python main.py即可
    window安装pymysql
    pip install PyMySQL
    Linux下安装
    输入以下命令
     pip3 install PyMySql
    会报错

    The program 'pip3' is currently not installed. You can install it by typing:
    apt install python3-pip

    这时候输入上面命令就好

    apt install python3-pip

     pip3 install PyMySql

     报下面黄色字体

    ()You are using pip version 8.1.1, however version 19.0.3 is available.
    You should consider upgrading via the 'pip install --upgrade pip' command.

    输入即可

    pip install --upgrade pip

    这是又返回pip版本,但是我们不需要)

    然后即可测试import  pymysql

    而如果运行失败,我们可以用whereis  python  看看一共有多少版本

    我们需要指定一个版本运行,一般用我门安装的版本即/usr/bin/python3.5

    想要安装mysql则输入

    apt-get install mysql-server(输入root密码即可,本人为root)

    mysql 账户加密码(用来进入)

    进入 vi  /etc/mysql/mysql.cnf(或者在这个文件夹下mysql.conf.d/mysqld.cnf)

    bind-address  127.0.0.1注释掉,就不能让别人用了

    pycharm配置venv虚拟环境

    https://www.cnblogs.com/IDRI/p/6354237.html

    连接数据库http://www.runoob.com/python3/python3-mysql.html

    https://www.cnblogs.com/linjiqin/p/5270938.html

     https://blog.csdn.net/qq_42747264/article/details/82557099

    python.py文件内的代码

    #!/usr/bin/python3

    import pymysql

    # 打开数据库连接
    db = pymysql.connect("localhost", "root", "root", "book")

    # 使用 cursor() 方法创建一个游标对象 cursor
    cursor = db.cursor()

    # 使用 execute() 方法执行 SQL 查询
    cursor.execute("SELECT VERSION()")

    # 使用 fetchone() 方法获取单条数据.
    data = cursor.fetchone()

    print("Database version : %s " % data)

    # 关闭数据库连接
    db.close()
    代码所在连接为
    http://www.runoob.com/python3/python3-mysql.html

    先清理错误的版本(我之前有两个.py文件,但是有一个是错误的,即从Windows下的pycharm里copy过来的(pycharm新建项目,一定选第二个不用虚拟环境),所以清理后的错误如下

    现在则是要建立数据库,因为是Linux下,没有自己创建的库,因此,新建数据库,保证python.py文件里的数据库和自己新建的一样

    最后完成如下图出现版本号

    默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件。

    一、修改vim /etc/mysql/mysql.conf.d/mysqld.cnf
    找到bind-address = 127.0.0.1这一行注释即可

    二、为需要远程登录的用户赋予权限
    1、新建用户远程连接mysql数据库
    grant all on *.* to admin@'%' identified by '123456' with grant option; 
    flush privileges;
    允许任何ip地址(%表示允许任何ip地址)的电脑用admin帐户和密码(123456)来访问这个mysql server。
    注意admin账户不一定要存在。

    2、支持root用户允许远程连接mysql数据库
    grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
    flush privileges;

    root用户下输入

    service mysqld restart   或者/etc/init.d/mysql restart

     然后在Navicat里连接自己的ip192.168.0.235,输入账号和密码即可测试

    成功后输入./python.py

    可能会出现没有数据库的错误

    mysql -u账号-p密码

    进入后使用show databases查看数据库

    使用create database  school default charetset utf8mb4

    创建之后,quit返回,vi python.py 把数据库修改

    然后./python.py即可(前提是,编辑好python.py或者从ftp导入,然后chmod +x python.py    然后dos2unix  python.py

  • 相关阅读:
    卡拉OK歌词原理和实现高仿Android网易云音乐
    LRC歌词原理和实现高仿Android网易云音乐
    Android项目实战之高仿网易云音乐创建项目和配置
    Android项目实战之高仿网易云音乐项目介绍
    WPS for Linux 与统一操作系统 UOS 完成适配,WP越来越强大
    2020 年,Linux 设备或将爆炸式增长
    随机电话号码生成器怎么在线使用?
    Chrome是老大,Firefox 是老二,Edge 不是老三
    2020 年的云世界三个方面:新联盟、无服务器和安全挑战
    电话号码生成器手机版,苹果和安卓手机均可用
  • 原文地址:https://www.cnblogs.com/pursue339/p/10413411.html
Copyright © 2011-2022 走看看