精华内容
下载资源
问答
  • Installed /usr/lib/python2.6/site-packages/thrift-0.10.0-py2.6-linux-x86_64.egg Processing dependencies for thrift Finished processing dependencies for thrift   导入模块失败 ...

    以thrift为例

    安装后会显示安装路径(红色部分)

    Installed  /usr/lib/python2.6/site-packages/thrift-0.10.0-py2.6-linux-x86_64.egg
    Processing dependencies for thrift
    Finished processing dependencies for thrift

     

    导入模块失败

    >>> from thrift import Thrift

     

    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>

     

    ImportError: No module named thrift

     

    查看python 模块默认安装路径

    >>> import sys
    >>> 
    >>> print sys.path
    ['', '/usr/local/python/lib/python27.zip', '/usr/local/python/lib/python2.7', '/usr/local/python/lib/python2.7/plat-linux2', '/usr/local/python/lib/python2.7/lib-tk', '/usr/local/python/lib/python2.7/lib-old', '/usr/local/python/lib/python2.7/lib-dynload', '/usr/local/python/lib/python2.7/site-packages']

     

    增加.pth文件(文件名随便取,我用test)

    cd /usr/local/python/lib/python2.7/site-packages

    [ee@ee site-packages]$ sudo vim test.pth
    /usr/lib/python2.6/site-packages/thrift-0.10.0-py2.6-linux-x86_64.egg

     

    导入成功

    [ee@ee ~]$ python
    Python 2.7.8 (default, Nov  3 2016, 13:00:04) 
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> from thrift import Thrift
    >>> 

     

     

    方法二,添加临时模块

    >>> import sys

    >>> sys.path.append('/usr/lib/python2.6/site-packages/thrift-0.10.0-py2.6-linux-x86_64.egg')
    >>> 
    >>> from thrift import Thrift
    >>> 

    展开全文
  • 下面是学习啦小编跟大家分享的是LinuxPython添加TAB自动补全和命令历史功能,欢迎大家来阅读学习~LinuxPython添加TAB自动补全和命令历史功能方法/步骤Linux Python Tab 自动补全方法:新建Python环境变量配置...

    为Python添加交互模式下TAB自动补全以及命令历史功能。如何操作呢?下面是学习啦小编跟大家分享的是Linux为Python添加TAB自动补全和命令历史功能,欢迎大家来阅读学习~

    Linux为Python添加TAB自动补全和命令历史功能

    方法/步骤

    Linux Python Tab 自动补全方法:

    新建Python环境变量配置文件:

    vim ~/.pystartup

    # Add auto-completion and a stored history file of commands to your Python

    # interactive interpreter. Requires Python 2.0+, readline. Autocomplete is

    # bound to the Esc key by default (you can change it - see readline docs).

    #

    # Store the file in ~/.pystartup, and set an environment variable to point

    # to it: "export PYTHONSTARTUP=~/.pystartup" in bash.

    import atexit

    import os

    import readline

    import rlcompleter

    readline.parse_and_bind('tab: complete')

    historyPath = os.path.expanduser("~/.pyhistory")

    def save_history(historyPath=historyPath):

    import readline

    readline.write_history_file(historyPath)

    if os.path.exists(historyPath):

    readline.read_history_file(historyPath)

    atexit.register(save_history)

    del os, atexit, readline, rlcompleter, save_history, historyPath

    设置Python环境变量:

    即时生效,重启失效:export PYTHONSTARTUP=~/.pystartup

    永久生效:echo "export PYTHONSTARTUP=~/.pystartup" >> /etc/profile

    验证:

    097bf419c2aa2ab97cac5761022fdba0.png

    注:默认补全是ESC。

    readline.parse_and_bind('tab: complete') 这条命令用来设定为tab补全。

    Windows Python Tab 自动补全方法:

    a. 安装python

    b. pip install pyreadline

    c. 在Python安装路径的Lib文件夹下新建一个tab.py

    例如:C:\Program Files (x86)\Python2\Lib

    用编辑器编辑:

    # Add auto-completion and a stored history file of commands to your Python

    # interactive interpreter.

    import atexit

    import os

    import readline

    import rlcompleter

    import sys

    # Tab completion

    readline.parse_and_bind('tab: complete')

    # history file

    histfile = os.path.join("D:\\Tmp\\history\\", ".pythonhistory")

    try:

    readline.read_history_file(histfile)

    except IOError:

    pass

    atexit.register(readline.write_history_file, histfile)

    del os, histfile, readline, rlcompleter

    注:

    histfile = os.path.join("D:\\Tmp\\history\\", ".pythonhistory") 这个路径可以自定义设置。

    d. 输入python就自动加载tab补全

    和linux类似,如果想输入python就自动加载tab补全,在系统属性中的环境变量里增加PYTHONSTARTUP变量,值为绝对路径的 tab.py,例如:

    变量名:PYTHONSTARTUP

    变量值:C:\Program Files (x86)\Python2\Lib\tab.py

    注:不做这步的话,每次输入python进入交互界面后,需要手动import tab

    展开全文
  • linux设置python环境变量--参考添加环境变量主要是在/etc/profile中例如,在/usr/local/下安装了python2.7因为系统默认是2.4,所以#pythonPython 2.4.3 (#1, Sep 3 2009, 15:37:37)[GCC 4.1.2 20080704 (Red Hat ...

    linux设置python环境变量--参考

    添加环境变量主要是在/etc/profile中

    例如,在/usr/local/下安装了python2.7

    因为系统默认是2.4,所以

    #python

    Python 2.4.3 (#1, Sep 3 2009, 15:37:37)

    [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2

    Type "help", "copyright", "credits" or "license" for more information.

    >>>

    进入python2.7的安装路径,在/bin下找到python文件

    ./python

    Python 2.7.2 (default, Feb 2 2012, 11:45:14)

    [GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] on linux2

    Type "help", "copyright", "credits" or "license" for more information.

    >>>

    先查看下目前的环境变量

    #echo $PATH

    /usr/local/jdk1.5/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

    默认是没有最新的python2.7的

    我进入新装的python2.7目录查看

    /usr/local/python/bin/python2.7

    这个就是python2.7的启动文件

    # PATH=$PATH:/usr/local/python/bin/

    # echo $PATH

    /usr/local/jdk1.5/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/python/bin/

    将新装的/usr/local/python/bin添加到环境变量中

    这时当我们输入

    # python2.7

    Python 2.7.2 (default, Feb 2 2012, 11:45:14)

    [GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] on linux2

    Type "help", "copyright", "credits" or "license" for more information.

    >>>

    因为系统会自动在环境中找寻python2.7这个文件并启动,但会优先找/usr/bin下的启动文件,所以

    当#python时,还是会进入2.4的默认系统

    进入/usr/bin,将python删除,建立连接

    ln -s /usr/local/python/bin/python ./python

    这样我们#python 的时候,就会直接进入2.7的环境了

    展开全文
  • 1、添加环境变量到pythonpathexport PYTHONPATH=$PYTHONPATH:/home/myproject查看pythonpathecho $PYTHONPATH可以进入python解释器,打印sys.path证明生效没。添加环境变量后,这样做在项目深层次的python文件可以...

    1、添加环境变量到pythonpath

    export PYTHONPATH=$PYTHONPATH:/home/myproject

    查看pythonpath

    echo $PYTHONPATH

    可以进入python解释器,打印sys.path证明生效没。

    添加环境变量后,这样做在项目深层次的python文件可以独立运行

    例如 myproject/a/b/c.py

    2、如果没添加环境变量,直接进入了myproject/a/b/文件,然后运行c.py是不可以运行的,因为c.py里面通常引用了很多其他模块,python是不能自动把父文件夹 祖父文件夹也添加到pythonpath的,pycahrm能直接右键运行的原因是自动添加了额外的环境变量,把项目文件夹添加到环境变量了。

    3、如果不加环境变量,直接运行 myproject/run.py是没问题的,这里的run是在myproject的直接下面,因为python自动添加了本文件夹到环境变量,但不会自动添加父 祖父到环境变量,所以 myproject/a/b/c.py不能正常运行。

    4、如果不加环境变量还有直接运行myproject/a/b/c.py,那么方法就是使用python -m了,python -m 一般介绍说是直接运行三方库里面的文件,其实可以拿来运行自己写得的东西的。使用方法是进入myproject文件夹,然后 python -m a.b.c就可以正常运行了。

    这方法很好,环境变量不宜太多,用太多了,可能造成同名python文件造成冲突。

    展开全文
  • Linux添加tab命令补齐功能1.新建一个tab.py文件存放在python能默认找到的lib库里面,本次存放在"/usr/lib64/python3.4"目录下面2.代码:#!/usr/bin/env python# python startup fileimport sysimport readline...
  • 【Python】linux添加Python环境变量

    千次阅读 2018-10-09 10:02:07
    永久性添加: https://blog.csdn.net/idKevin/article/details/78524226
  • 并且运行python网站程序在服务器上下载nginx并且安装打开nginx/conf/nginx.conf 配置文件做一个代理在http{}加入server{listen 80;#端口server_name yxqfx...#你网站程序设置ip和地址}}如果要添加ssl那就server {lis...
  • Linux升级Python3.7

    千次阅读 2019-08-25 11:51:23
    Linux升级Python3.7 Ubuntu18.x默认为python3.6.7,如何将它升级为3.7.x并且使其为默认版本的python呢? 首先先查看一下当前Python的版本: python3 -V 安装Python3.7 在终端输入如下代码安装最新Python3.7 apt ...
  • Linux切换python版本

    2021-01-11 19:55:30
    【前提条件】 linux已经安装好多个版本的python 如2.7 & 3.6 linux为Debian系 ...建立python的组,并添加Python2和Python3的可选项 sudo update-alternatives --install /usr/bin/python python
  • 添加环境变量主要是在/etc/profile中例如,在/usr/local/下安装了python2.7因为系统默认是2.4,所以#pythonPython 2.4.3 (#1, Sep3 2009, 15:37:37)[GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2Type "help", ...
  • 所以就想把这些写的环境加入到python的环境变量里,这样就不用每次测试都复制粘贴一个环境脚本了。Linux下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户首先激活你所在的开发环境...
  • 0 - 注:进行安装时我的使用的用户是超级用户root,如果你不是超级用户在有些命令的前面需要添加sudo,也可以使用su命令切换成超级用户1 - 查看是否有Python3(有时候虽然有包含但还是一堆依赖没有添加,在安装某些...
  • 一开始出现错误如下:原因为0000.JPG前应该是\而不是.修改后,运行以下代码,报错:查阅资料后,加上了字体文件的路径运行以下代码后,仍有相同的报错from PIL import Image, ImageDraw, ImageFontim=Image.open("E:...
  • linux设置python环境变量--参考 添加环境变量主要是在/etc/profile中 例如,在/usr/local/下安装了python2.7 因为系统默认是2.4,所以 #python Python 2.4.3 (#1, Sep 3 2009, 15:37:37) [GCC 4.1.2 20080704 ...
  • 2、解压、编译安装(依次执行以下5条命令)#tar -zxvf Python-3.7.3.tgzcd Python-3.7.3./configure -...sudo make install3、系统自带了python版本,我们需要为新安装的版本添加一个软链#sudo ln -s /usr/local/pytho...
  • Python添加交互模式下TAB自动补全以及命令历史功能。1.获取python目录从上面看出python在我系统上的路径是 /usr/local/lib/python2.7/site-packages2.切换至该目录写个tab.py的脚本,脚本目录就是处理python中事件...
  • LinuxPython环境变量的设置

    万次阅读 2017-11-13 20:19:46
    LinuxPython环境变量的设置 Python环境变量的查看与添加 Python环境变量的添加(修改PYTHONPATH变量)
  • linuxpython实现添加用户和密码

    千次阅读 2019-09-12 18:03:32
    实验要求 要求建立一个模块文件函数实现8位随机密码的输出 ... ... 将文件内容以邮件的形式发送给root用户 补充:添加用户时不做密码二次验证 [root@allen Desktop]# echo "456" | passwd --stdin allen ...
  • linux搭建python3环境

    2020-09-30 10:31:04
    相信不少小伙伴在linux安装python时候都会遇到一个坑,就是使用系统命令安装python3时会把自带的python2覆盖掉,然后就导致系统的yum命令使用不了,linux想要多个python版本并存常用的办法是使用anconda,今天我们说...
  • python语言的3.x完全不向前兼容,导致我们在python2.x中可以正常使用的库,到了python3就用不了了.比如说mysqldb1.安装pymysqlpymysql就是...使用pymysql在我们需要使用数据库的.py文件开头添加下面两行import pymys...
  • python语言的3.x完全不向前兼容,导致我们在python2.x中可以正常使用的库,到了python3就用不了了.比如说mysqldb1.安装pymysqlpymysql就是...使用pymysql在我们需要使用数据库的.py文件开头添加下面两行import pymys...
  • linux安装Python3

    2020-10-14 22:53:57
    1-查看是否有Python3(有时候虽然有包含但还是一堆依赖没有添加,在安装某些模块时会报错) which python ls -l /usr/bin/python* 2-安装依赖包(如果怕下载太慢请看:linux解决yum下载速度过慢) yum -y install ...
  • linux运行python程序

    2017-11-10 13:25:00
    linux下有多种方式运行python: 1. 命令行执行: 建立一个*.py文档,在其中书写python代码。之后,在命令行执行: ...在建立*.py文件后,需要在源代码头部添加python的执行路径,比如"#! /usr/bin...
  • 最近想运用linux系统下Qt来实现c++与...Qt调用python文件需要在pro文件中添加lib和include ,路径如下: include和lib文件路径在linux系统下一直找不到, ①include可以通过终端输入命令:sudo apt-get inst...
  •  项目路径的处理, 但是当项目部署到linux上时, 问题就来了, linux上可没有pycharm来帮我们处理路径. 解决如下:  1. 使用命令行的形式添加, 虽然方便, 但是只对本次对话生效, 下次还的处理  export PYTHONPAT...
  • 添加将本项目添加python 的搜索路径下即可。 1、查看python 模块默认安装路径 import sys print sys.path 找到当前环境下的site-packages在哪里 然后在该目录下增加.pth文件,(名字随意) cd /usr/local/...
  • linux python 永久添加自己的模块路径

    千次阅读 2018-11-28 15:12:55
    Linux 环境变量配置 :...linux python 永久添加自己的模块路径 添加路径: cd /usr/local/python3/lib/python3.6/site-packages vi my.pth 1 . 临时性添加...
  • LinuxPython 源码安装

    2020-12-20 01:56:57
    Python3.8下载 Python3.9下载 #########演示Python3.8安装######### 1、解压并进入源文件 tar -xzvf Python-3.8.0.tar.xz&&cd Python-3.8.0 2、配置和编译 ...5、添加Python命令到环境变量
  • 1. Linux用户及权限管理1.1. who查看当前谁登录了我who - q: 一共有多少个人登录了我先ping通电脑: ping IP address远程登录电脑: ssh haoch@IP address查看谁登录了我的电脑: who1.2. 查看当前用户: whoami...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,410
精华内容 964
关键字:

linux添加python

python 订阅
linux 订阅