专栏首页技术圈ubuntu环境下安装python3,配置文件正常导入自定义模块

ubuntu环境下安装python3,配置文件正常导入自定义模块

Ubuntu自带python,但是一般自带的python版本都比较低,我安装16.4的Ubuntu自带的python2.7,后自行安装了python 3.5

进入terminal界面

---下载并安装python3.5

>>sudo apt-get python3     #这个命令一般会自动下载最新的python3版本,这里安装只需要一路Yes就OK。

安装成功后可以利用which python来查看python3的安装路径

>>which python3

一般通过上面的方法安装的python3的话默认的安装路径在usr/bin/python3.5

而ubuntu默认自带的python则是在usr/bin/python2.7

>>python

默认返回的应该是系统自带的python版本,如果要想进入我们自己安装的python环境内,则需要建立软连接

>>sudo ln -s /usr/lib/python3.5 /usr/lib/python       #这里的ln是英文单词link的简写

这时候>>python就可以直接进入python3.5的环境中了。

---设置路径文件使得用户自定义模块可以正常导入

**临时导入不出错,只能在当前Terminal中正常导入

进入python ,这里自定义的模块在~/python下

>>import sys
>>sys.path    #查看python 的搜索路径
>>sys.path.append(‘~/python’)

**长期使用都能正常导入

修改home文件夹下面的.profile文件

>>sudo vim ~/.profile

在最后一行写入

>>Export PYTHONPATH=$PYTHONPATH:~/python

因为这个是在当前的用户下修改的,只对该用户有效,如果更换用户会失效。

source 一下就可以正常导入自定义的模块了

>>source ~/.profile

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • RDD分区理解

    一个HDFS文件的RDD将文件的每个文件块表示为一个分区,并且知道每个文件块的位置信息。这些对应着数据块的分区分布到集群的节点中,因此,分区的多少涉及对这个RD...

    张凝可
  • Window下安装Scrapy

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

    张凝可
  • 补充:MongoDB的理论知识

    发现太久没用以至于已经忘记了。所以这里想总结一下MongoDB,信息可以比较杂,但是以后即便忘记了也能返回来看一看,开始~~

    张凝可
  • apache(wamp) 添加pytho

    以前搞PHP,在windows下装的是wamp极为方便,但现在要弄python,所以要下个功夫了,网上的帖子没几个有用的

    py3study
  • python开始

    mwangblog
  • python黑知识:python本体

    python的实现有很多种,如果想研究一下它语言本身一些机制的实现,可能需要看源代码,那么,就需要找到相应的实现,分支和版本。

    血狼
  • 无法在R里面加载相应版本的python

    reticulate可以实现R与python的相互切换,即在R里面调用python的脚本、模块等。

    生信编程日常
  • python如何处理程序无法打开

    python环境有两种方式打开:第一种方式是找到并打开python文件夹中的python.exe;第二种方式是Windows系统在搜索输入cmd,进入命令行模式...

    砸漏
  • python应用(1):安装与使用

    程序员的基本工作是写程序,而写程序要用到编程语言,编程语言可以分为编译型语言跟解释型语言。

    用户5021203
  • python到底要学多久才能找到工作?

    很多小伙伴加我好友问“行哥,我学python要学多久才能找到工作呢?” 但是经过行哥的仔细分析之后,发现这个问题很有意思

    行哥玩Python

扫码关注云+社区

领取腾讯云代金券