求助,在ubuntu 里如何为python添加库?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助,在ubuntu 里如何为python添加库?相关的知识,希望对你有一定的参考价值。
想要用graphics.py,能不能直接用apt装?
还是说必须把graphics.py拷到目录里去?
但是弄过windows下的。
1. apt是用来安装Ubuntu系统的软件的。
2. Python是Ubuntu下面的一个软件。
3. 而graphics.py属于python中的第三方库函数。
所以,即使用apt,也是用apt去安装,更新python。
而python中的库,有自己的安装方法。
常见的是直接 setup.py install或者用pip之类的去安装。
具体安装的方法,自己去参考这个:
【待完善】【总结】Python安装第三方的库、package的方法
(此处不给贴地址,请用google搜标题,即可找到帖子地址)本回答被提问者和网友采纳 参考技术B sudo apt-get install python-graphics
or after install pip, usage:
sudo pip install graphics
Ubuntu下添加Python环境变量
最近把自己在windows上的Django项目放在的Ubuntu上,启动时提示找不到模块
原来是自己的项目用的是虚拟环境,安装的第三方库全部在虚拟环境中 AutoTestSite/venv/Lib/site-packages
在Ubuntu中查看模块搜索路径:
[email protected]:~$ python Python 2.7.12 (default, Nov 12 2018, 14:36:49) [GCC 5.4.0 20160609] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.path [‘‘, ‘/home/chen‘, ‘/usr/lib/python2.7‘, ‘/usr/lib/python2.7/plat-x86_64-linux-gnu‘, ‘/usr/lib/python2.7/lib-tk‘, ‘/usr/lib/python2.7/lib-old‘, ‘/usr/lib/python2.7/lib-dynload‘, ‘/usr/local/lib/python2.7/dist-packages‘, ‘/usr/lib/python2.7/dist-packages‘]
发现并没有这个路径:AutoTestSite/venv/Lib/site-packages
所以需要添加路径:
编辑文件 sudo vi .bashrc ,在最下方添加:
export PYTHONPATH="/home/**/**/venv/Lib/site-packages:$PYTHONPATH"
[email protected]:~$ sudo vi .bashrc # ~/.bashrc: executed by bash(1) for non-login shells. # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) # for examples # If not running interactively, don‘t do anything case $- in *i*) ;; *) return;; esac # don‘t put duplicate lines or lines starting with space in the history. # See bash(1) for more options HISTCONTROL=ignoreboth # append to the history file, don‘t overwrite it shopt -s histappend # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) HISTSIZE=1000 HISTFILESIZE=2000 # check the window size after each command and, if necessary, # update the values of LINES and COLUMNS. shopt -s checkwinsize # If set, the pattern "**" used in a pathname expansion context will # match all files and zero or more directories and subdirectories. #shopt -s globstar # add python project autotestsite module search path assress export PYTHONPATH="/home/guchen/python/www/for_test/AutoTestSite/venv/Lib/site-packages:$PYTHONPATH"
执行:source .bashrc
使修改生效
再次查看sys.path,已经添加了
[email protected]:~$ python Python 2.7.12 (default, Nov 12 2018, 14:36:49) [GCC 5.4.0 20160609] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.path [‘‘, ‘/home/chen/python/www/AutoTestSite/venv/Lib/site-packages‘, ‘/home/chen‘, ‘/usr/lib/python2.7‘, ‘/usr/lib/python2.7/plat-x86_64-linux-gnu‘, ‘/usr/lib/python2.7/lib-tk‘, ‘/usr/lib/python2.7/lib-old‘, ‘/usr/lib/python2.7/lib-dynload‘, ‘/usr/local/lib/python2.7/dist-packages‘, ‘/usr/lib/python2.7/dist-packages‘]
以上是关于求助,在ubuntu 里如何为python添加库?的主要内容,如果未能解决你的问题,请参考以下文章
Git服务器里如何为各个开发者设置用户名和密码呢?在线等待回复