精华内容
下载资源
问答
  • 怎么在ubuntu上运行python
    千次阅读
    2022-04-02 13:21:32
    更多相关内容
  • /怎么在ubuntu运行python的程序

    千次阅读 2020-11-28 11:24:44
    /怎么在ubuntu运行python的程序ubuntu python教程2020-09-19 01:41:31人已围观ubuntu下python开发用什么工具ubuntu自带pythonpython的编辑器IDLE。你可以终端输入 idle 运行IDLE编辑器好按F5就可以运行。或者...

    /怎么在ubuntu下 运行python的程序

    ubuntu python教程2020-09-19 01:41:31人已围观

    ubuntu下python开发用什么工具

    ubuntu自带pythonpython的编辑器IDLE。你可以在终端输入 idle 运行IDLE编辑器好按F5就可以运行。

    或者可以在终端输入命

    python your_code.py

    如果你需要用别人已经写好的包或者代码,那么还是学2.6吧,因为很多现有的代码还没移植到python3

    如果只是自己从头写,可以学python3,其实两者差别不大的

    ubuntu学习python安装哪个mysql

    Django时,数据库如果选择MySQL,那么需要安MySQL-Python,以下是简明安装教程

    1. 到下载安装包,截至发稿,MySQL-python的版本为:MySQL-python-1.2.4b4.tar.gz。

    2. 解压,笔者解压到了~/temp目录下:

    [plain] view plain copy

    $ tar -zxvf MySQL-python-1.2.4b4.tar.gz -C ~/temp/

    3. 在终端里面执行以下命令:

    [plain] view plain copy

    $ mysql_config

    如果提示未找到命令,则安装终端提示你的包,如下:

    则安装:

    [plain] view plain copy

    $ sudo apt-get install libmysqlclient-dev

    4. 我们打开MySQL-python-1.2.4b4目录(步骤2中解压得到的目录)中的site.cfg文件,看到有这样的说明:

    意思就是说,如果mysql_config脚本不在PATH中,我们就解注释下面的代码,并修改这行代码后面的路径,以告知mysql_config脚本的位置;如果mysql_config这个脚本在PATH中,就不要改了,否则会出现一些匪夷所思的现象。遵旨!

    5. 为了知晓我们到底用不用改site.cfg,再次尝试在终端执行:

    [plain] view plain copy

    $ mysql_config

    如果出现以下结果:

    则说明mysql_config脚本在PATH中(或者说在MySQL-python过程中我它能找到mysql_config脚本),那么我们就不用修改site.cfg;

    如果未出现,则就按着步骤4所述修改site.cfg,可以在终端执行如下命令,来寻找mysql_config这个脚本的路径:

    [plain] view plain copy

    $ find / -name mysql_config

    得到mysql_config的路径(应该很快,find命令据推测应该会先在PATH变量中的路径寻找,出来第一条结果后适时终止执行即可),修改site.cfg。

    6. 若MySQL是通过apt-get安装的,那么我们还要安装python-dev包,来提供安装过程中必须的Python.h这个头文件:

    [plain] view plain copy

    $ sudo apt-get install python-dev

    7. 准备工作终于做完了!现在赶紧去解压得到的文件夹MySQL-python-1.2.4b4下,运行:

    [plain] view plain copy

    $ sudo python setup.py build

    $ sudo python setup.py install

    8. 测试一下,在python命令行中执行:

    [plain] view plain copy

    import MySQLdb

    如果没出现错误,说明我们成功安装了MySQL-python。

    附:Django中验证某一项目成功连接MySQL的方法:

    样例settings.DATABASES:

    [python] view plain copy

    DATABASES = {

    'default': {

    'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.

    'NAME': 'db_name', # Or path to database file if using sqlite3.

    'USER': 'your_MySQL_uname', # Not used with sqlite3.

    'PASSWORD': 'your_pwd', # Not used with sqlite3.

    'HOST': '', # Set to empty string for localhost. Not used with sqlite3.

    'PORT': '', # Set to empty string for default. Not used with sqlite3.

    }

    }

    在项目目录通过以下命令启动Python Shell:

    [plain] view plain copy

    $ python manage.py shell

    注:以上命令是以正确配置启动Shell的一种方法。

    接着在Shell中输入下列命令测试MySQL连接:

    [python] view plain copy

    >>>from django.db import connection

    >>>c = connection.cursor()

    如果没有显示什么错误信息,那么你的数据库配置是正确的。

    如何在ubuntu上安装python

    sudo apt-get install python

    ubuntu 中python 是什么

    是,Ubuntu系统中,默认已经安装好python而已。

    python本身,是一种语言,脚言。

    可以用很多事情。

    一般linux系统中,多数都已经安装好了(某个版本的)python了。

    对于python不懂的话,可以参看:

    【教程】Python开发入门详解

    Ubuntu也是Linux的一种。

    对于Linux不懂可参考:

    【整理】什么是Linux系统

    (此处不给贴地址,请自己用google搜帖子标题,即可找到帖子地址)

    怎么在ubuntu下 运行python的程序

    1. 运式一

    新建test.py文件

    1

    touch test.py

    然后vim test.py打开并编辑:

    1

    print 'Hello World'

    打开终端,输入命令:

    1

    python test.py

    输出:

    1

    Hello World

    2. 运行方

    这部分内容只对Linux/Unix用户适用,不过Windows用户可能也对程序的第一行比较好奇。

    首先我们需要通过chmod命令,给程序可执行的许可,然后运行程序

    1

    2

    chmod a x helloworld.py

    ./helloworld.py

    输出:

    1

    Hello World

    chmod命令用来改变文件的模式,给系统中所有用户这个源文件的执行许可。

    然后我们可以直接通过指定源文件的位置来执行程序。

    我们使用./来指示程序位于当前目录。

    为了更加有趣一些,你可以把你的文件名改成仅仅helloworld,然后运行./helloworld。

    这样,这个程序仍然可以工作,因为系统知道它必须用源文件第一行指定的那个解释器来运行程序。

    3.运行三

    只要知道程序的确切位置,你现在就可以运行程序了。

    但是如果你希望你的程序能够从各个位置运行呢?

    可以将你的程序保存在PATH环境变量中的目录之一。每当你运行任何程序,系统会查找列在PATH环境变量中的各个目录。然后运行那个程序。你只要简单地把这个源文件复制到PATH所列目录之一就可以使你的程序在任何位置都可用了。

    1

    echo $PATH

    输出:

    1

    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

    添加脚本至PATH:

    1

    cp helloworld.py /home/swaroop/bin/helloworld

    然后运行:

    1

    helloworld.py

    版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。

    展开全文
  • 在ubuntu运行python脚本

    千次阅读 2020-11-23 21:23:21
    转自http://www.cnblogs.com/hester/p/5575658.html1. 运行方式一新建test.py文件:1touch test.py然后vim test.py打开并编辑:1print 'Hello World'打开终端,输入命令:1python test.py输出:1Hello World2. 运行...

    转自http://www.cnblogs.com/hester/p/5575658.html

    1. 运行方式一

    新建test.py文件:

    1

    touch test.py

    然后vim test.py打开并编辑:

    1

    print 'Hello World'

    打开终端,输入命令:

    1

    python test.py

    输出:

    1

    Hello World

    2. 运行方式二

    这部分内容只对Linux/Unix用户适用,不过Windows用户可能也对程序的第一行比较好奇。

    首先我们需要通过chmod命令,给程序可执行的许可,然后运行程序

    1

    2

    chmod a+x helloworld.py

    ./helloworld.py

    输出:

    1

    Hello World

    chmod命令用来改变文件的模式,给系统中所有用户这个源文件的执行许可。

    然后我们可以直接通过指定源文件的位置来执行程序。

    我们使用./来指示程序位于当前目录。

    为了更加有趣一些,你可以把你的文件名改成仅仅helloworld,然后运行./helloworld。

    这样,这个程序仍然可以工作,因为系统知道它必须用源文件第一行指定的那个解释器来运行程序。

    3.运行方式三

    只要知道程序的确切位置,你现在就可以运行程序了。

    但是如果你希望你的程序能够从各个位置运行呢?

    可以将你的程序保存在PATH环境变量中的目录之一。每当你运行任何程序,系统会查找列在PATH环境变量中的各个目录。然后运行那个程序。你只要简单地把这个源文件复制到PATH所列目录之一就可以使你的程序在任何位置都可用了。

    1

    echo $PATH

    输出:

    1

    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

    添加脚本至PATH:

    1

    cp helloworld.py/home/swaroop/bin/helloworld

    然后运行:

    1

    helloworld.py

    展开全文
  • 项目中需要Linux上运行自己写的python脚本,特此记录一下操作流程,整个流程比较简单,这里我使用的版本是python3第一步:查看系统是否有python3第二步:运行自己写的python脚本问题解决:问题一 第一步:查看系统...

    第一步:查看系统是否有python3

    打开终端,输入:

    python3
    

    如果有python,会出现以下信息:

    lcl@ubuntu:~$ python3
    Python 3.6.9 (default, Mar 15 2022, 13:55:28)
    [GCC 8.4.0] on linux
    Type “help”, “copyright”, “credits” or “license” for more information.

    第二步:编写python脚本

    特别注意:python脚本的首行应加上如下代码:

    #!/usr/bin/python
    

    如果python中有中文,在代码中应加如下代码:

    # -*- coding: utf-8 -*-
    

    第三步:运行python脚本

    cd到自己python脚本的目录下,然后 ./xxx.py 执行自己的脚本

    cd textlicense/
    ./LicenseCheck.py 
    

    注意:如果你的脚本是在windows下编写的,移动到Linux下,可能出现如下报错。

    lcl@ubuntu:~$ cd textlicense/
    lcl@ubuntu:~/textlicense$ ./LicenseCheck.py
    bash: ./LicenseCheck.py: /usr/bin/python^M: bad interpreter: No such file or directory

    问题解决:问题一

    如果出现 bash: ./LicenseCheck.py: /usr/bin/python^M: bad interpreter: No such file or directory,说明当前脚本的属性是DOS,只有在Windows下可用,在Linux下不可用。
    因此,如果需要在linux使用,需要将DOC格式转换为UNIX格式。
    具体操作如下:
    (1)终端中打开要运行的python文件

    vi LicenseCheck.py
    

    (2)输入如下命令查看文件格式

    :set ff 或 :set fileformat 
    

    (3)文档编辑器下面会出现

     fileformat=dos 或 fileformat=unix 
    

    注意:fileformat=dos 说明,该文件只能在windows下运行,在linux下运行需要转换为unix格式(见(4))

    (4)将文件格式修改为unix格式

    :set ff=unix 或 :set fileformat=unix 
    

    (5)保存退出

    :wq
    

    (6)在运行python脚本

    问题解决:问题二

    运行脚本时,出现TypeError: ‘encoding’ is an invalid keyword argument for this function的报错,错误原因:

        def logfile(self, text):
            with open('LicenseChecked.log', 'a+', encoding='utf-8') as f:
                t = time.strftime('%y-%m-%d %H:%M:%S')
                text = t + " " + text + '\n'
                f.write(text)
            f.close()
            return text
    
    

    需要导入io模块,并且需要将:

    (1)with open(‘LicenseChecked.log’, ‘a+’, encoding=‘utf-8’) as f:改为 with io.open(‘LicenseChecked.log’, ‘a+’, encoding=‘utf-8’) as f:
    (2)f.write(text) 改为 f.write(text.decode(“utf-8”))

    修改后如下所示:

    	import io
        def logfile(self, text):
            with io.open('LicenseChecked.log', 'a+', encoding='utf-8') as f:
                t = time.strftime('%y-%m-%d %H:%M:%S')
                text = t + " " + text + '\n'
                f.write(text.decode("utf-8"))
            f.close()
            return text
    

    ps:我也不知道,为什么装的python3,但是,执行却是按照python2的规则。

    问题解决:问题三

    运行执行脚本时出现:TypeError: write() argument 1 must be unicode, not str 报错,需要将:

    f.write(text) 改为 f.write(text.decode(“utf-8”))
    【 详 情 参 见 问 题 二 】

    以上就是python脚本在Linux中运行的步骤,如果喜欢,点个关注再走吧!!!!

    展开全文
  • 一、问题: 今天部署Python Flask项目到线上的时候,虚拟环境中,运行项目可以正常访问到api,但是Xshell中,一旦Ctrl+C或者关闭ssh,他就停止了,api再也请求不到了 二、nohup 1、nohup 是 no hang up 的缩写...
  • ubuntu 系统自带的 python 有多个版本,使用时难免会遇到环境变量出错,特别是当自动化运行脚本的时候。特别是近一个月来,实验室的小伙伴们的都倾心于 python。为了帮助小伙伴们快速搭建自己的 python 环境,笔者写...
  • 今天小编就为大家分享一篇ubuntu下让python脚本可直接运行的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • ubuntu运行python脚本

    2020-11-20 20:23:34
    1. 运行方式一新建test.py文件:touch test.py然后vim test.py打开并编辑:print 'Hello World'打开终端,输入命令:python test.py输出:Hello World2. 运行方式二这部分内容只对Linux/Unix用户适用,不过Windows...
  • 本文将介绍ubuntu系统下如何定时执行shell脚本、python脚本,ubuntu系统有一个定时任务的管理器crontab,我们只需要编辑定时任务,然后重启定时任务服务就好了。 crontab 编辑定时任务 crontab -e 参数定义: -u...
  • 手把手教你在Ubuntu中愉快地使用Python

    千次阅读 多人点赞 2021-09-22 10:54:22
    包括安装Ubuntu,配置Ubuntu ,配置国内镜像源, vim, 配置python环境, 配置SSH和远程桌面, 配置frp进行内网穿透, 安装SAMBA, 安装Conda, 系统还原备份。
  • ubuntu18.04版本,python版本python2.7,python3.5,python3.6 因为安装一些库会安装到python3.6,而默认使用的是python2.7,使用python3,默认会使用python3.5,无法调用安装包。 解决方法: 一、使用python xx.py...
  •  打开终端,切换到期望所写项目的地址:cd python3_django_projects;  输入命令:django-admin.py startproject Hello;(即创建好了一个名为Hello的项目) 第二步:启动项目  进入Hello目录:cd Hello;  输入...
  • ubuntu运行python脚本 阅读目录 1. 运行方式一 2. 运行方式二 3.运行方式三 回到顶部 1. 运行方式一 新建test.py文件: 1 touch test.py 然后vim test.py打开并编辑: ...
  • 1 概述 由于最近项目全部由python2.x转向 python3.x(使用目前最新的 python3.5.1) ,之前的云主机的的...在python官网下载指定平台下的python3.5的环境 wget https://www.python.org/ftp/python/3.5.1/Python-3.5.
  • Ubuntu系统终端运行Python程序

    千次阅读 2020-06-16 15:25:50
    假设要运行'PycharmProjects/faster-rcnn/faster-rcnn.pytorch-pytorch-1.0'路径下的demo.py文件,则存在两种可行方式。 方式一: 1、打开终端,输入'conda env list'命令查看当前...4、使用'python'命令运行demo.p
  • 【实施工程师】ubuntu搭建【python运行环境 目录 【实施工程师】ubuntu搭建【python运行环境 下载【pycharm】包 ​解压【pycharm】包 执行【pycharm】安装 安装【pycharm】 安装成功 下载【pycharm】包 ...
  • 本文记录了我在Ubuntu中部署Flask Web站点的过程, 其中包括用户创建、代码获取、Python3环境的安装、虚拟环境设置、uWSGI启动程序设置,并将Nginx作为前端反向代理。希望对各位有所帮助。 建立一个Python Web程序...
  • Ubuntu编写与运行python程序1、使用VIM编辑器目前,没找到比较好的集成开发工具,就用Vim开发python。一般Ubuntu系统不带vim要自己安装。如我用的Ubuntu14.04就没有vim.VIM安装命令:$sudo apt-get install vim-gtk2...
  • cd到刚刚解压的Python路径中,然后运行 ./configure命令: cd Python-3.7.6 ./configure 运行以下命令进行安装: make sudo make install 查看安装版本: python3 -V 安装最新版pip : curl https://bootstrap.p
  • Linux ubuntu 终端运行Python报错(亲测有效)
  • #最下面加上这一行并保存 export PATH=/home/你的用户名/anaconda3/bin:$PATH source /home/你的用户名/.bashrc 3、创建虚拟环境 conda create -n 环境名 python=3.7 4、激活虚拟环境 source a
  • 问题出现原因 Ubuntu默认Python版本已改为Python3,所以找不到python路径 问题解决办法 终端中输入以下命令,给python创建软连接,指向python3.x,具体视自己...之后就发现可以正常vscode中运行python ...
  • 是我的博客 在Ubuntu下后台持续运行Python程序 的配套代码,包含了启动和停止脚本
  • 最近在ubuntu服务器部署了一套ocr服务,每次服务器启动的时候需要手动运行脚本未免太麻烦了,所以考虑加入开机自启。 网上搜了一下,答案基本大同小异,几乎都是使用rc.local文件,但是ubuntu18 貌似是已经不...
  • python适用subprocess在ubuntu下运行shell 新建shell脚本:test.sh echo 'hello' 给脚本添加权限 chmod +777 test.sh ...编写python程序,使用python3 ...直接使用其run函数,输入...运行python程序,可以得到输出 ...
  • ubuntu 安装 Python

    千次阅读 2022-06-14 16:09:35
    ubuntu安装python

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 115,113
精华内容 46,045
热门标签
关键字:

怎么在ubuntu上运行python

友情链接: DS1004sourcecode.rar