zoukankan      html  css  js  c++  java
  • Deepin安装Python开发环境

    Deepin系统安装时自带Python,当前版本是:Python 2.7.15。

    在此基础上再安装以下:

    sudo apt-get install python-pip
    sudo apt-get install python-dev
    sudo apt-get install build-essential
    sudo pip install --upgrade virtualenv

    注意:没有执行 sudo apt-get install virtualenv ,是因为这个命令会安装Python3的,而我用的是Python2。如下所示:

    sudo apt-get install virtualenv
    正在读取软件包列表... 完成
    正在分析软件包的依赖关系树       
    正在读取状态信息... 完成       
    将会同时安装下列软件:
      python3-virtualenv
    下列【新】软件包将被安装:
      python3-virtualenv virtualenv
    升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 72 个软件包未被升级。
    需要下载 77.8 kB 的归档。
    解压缩后会消耗 171 kB 的额外空间。
    您希望继续执行吗? [Y/n] ^C

    创建目录:

    virtualenv venv

    激活:

    source venv/bin/activate

    去激活:

    deactivate

    启动时自动激活:

    将激活命令写入.profile和.bashrc,命令如下所示:

    source /home/xxx/venv/bin/activate

     注意:

    1. .profile和.bashrc两个文件都要修改,原因如下:
      • .profile 是在用户登录的时候调用的
      • .bashrc 是创建bash时调用的。
      • 经过测试,如果不在 .bashrc 中添加,打开终端(Alt-Ctrl-T)的时候,不会自动进入venv。
      • 经过测试,如果不在 .profile 中添加,用 Eclipse 创建 PyDev 工程的时候,配置 Python Interpretor 时,不会列出 venv 中的 Python 程序。
    2. 在脚本中尽量使用全路径,这样比较稳定,可以避免当前路径切换引起的问题。
  • 相关阅读:
    服务器组件
    SQLAlchemy
    SessionMiddleware源码分析
    java实现ftp文件上传下载,解决慢,中文乱码,多个文件下载等问题
    linux 实现自动创建ftp用户并创建文件夹
    window server 2008 配置ftp并实现用户隔离
    centos 6.5配置ftp服务器,亲测可用
    learnyounode 题解
    [写出来才有价值系列:node.js]node.js 02-,learnyounode
    Linux多台机器配置ssh免登录
  • 原文地址:https://www.cnblogs.com/liuwei-a/p/10156081.html
Copyright © 2011-2022 走看看