如何在 Debian 上从源代码和 pip 安装 python 3.4.3
How to install python 3.4.3 from source and pip on Debian
我正在尝试使用 Python 3.4.3 和 pip 在 Debian 上设置服务器。
我从源代码安装了 python 3.4.3 到 /opt 目录(这是正确的安装目录吗?)。我将 /bin 导出到带有
的路径
export PATH="$PATH:/opt/python3.4.3/bin"
但是当我关闭 ssh 后,当我重新登录时它就不起作用了。
而且没有脚本文件夹...那么 pip 在哪里?
将导出 PATH
变量的行添加到 .profile 中,重新登录后它将起作用。
您可以通过执行
来做到这一点
echo 'export PATH="$PATH:/opt/python3.4.3/bin"' >> ~/.profile
无需更改 PATH
变量,您只需将 python 安装到系统目录(最好放置在该目录中),方法是转到源目录的根目录并 运行宁
./configure
make
sudo make install
如果 pip 在 python 源中分发,那么它也会被安装。通过执行
检查pip是否已经安装
pip --version
如果没有,你也必须手动安装pip。
https://pip.pypa.io/en/latest/installing.html 解释了这是如何完成的。
只需像这样下载脚本 get-pip.py
和 运行
sudo python get-pip.py
问题是您的导出仅适用于您所在的会话。当您注销然后登录时,将创建一个新会话。只需将 export PATH="$PATH:/opt/python3.4.3/bin"
放入您的 ~/.bashrc
或 ~/.profile
中,这将在您每次登录服务器时执行。
并且您可以添加用于 Debian 测试的存储库并从那里安装 python3.4。这是我在 Debian 7 服务器上所做的。
pip 位于 bin/ 目录中。
更新 (7/22/15):使用 pyenv - 它是 python 版本和虚拟环境管理器。对于 Debian,apt-get 会得到一个旧版本,所以最好使用从源安装的 pyenv。您必须下载 Python 依赖项才能完成此操作:https://github.com/yyuu/pyenv/wiki/Common-build-problems.
似乎 pip
打包在 python 源中。
要在 Debian 上从源代码安装 Python 3.4.3:
$ apt-get update
$
$ cd /
$ sudo apt-get install libssl-dev openssl
$
$ cd opt
$ wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
$ tar xzf Python-3.4.3.tgz
$
$ cd Python-3.4.3
$ ./configure
$ make
$ sudo make install
使用:
$ python3
$ pip3
我正在尝试使用 Python 3.4.3 和 pip 在 Debian 上设置服务器。
我从源代码安装了 python 3.4.3 到 /opt 目录(这是正确的安装目录吗?)。我将 /bin 导出到带有
的路径export PATH="$PATH:/opt/python3.4.3/bin"
但是当我关闭 ssh 后,当我重新登录时它就不起作用了。
而且没有脚本文件夹...那么 pip 在哪里?
将导出 PATH
变量的行添加到 .profile 中,重新登录后它将起作用。
您可以通过执行
来做到这一点echo 'export PATH="$PATH:/opt/python3.4.3/bin"' >> ~/.profile
无需更改 PATH
变量,您只需将 python 安装到系统目录(最好放置在该目录中),方法是转到源目录的根目录并 运行宁
./configure
make
sudo make install
如果 pip 在 python 源中分发,那么它也会被安装。通过执行
检查pip是否已经安装pip --version
如果没有,你也必须手动安装pip。
https://pip.pypa.io/en/latest/installing.html 解释了这是如何完成的。
只需像这样下载脚本 get-pip.py
和 运行
sudo python get-pip.py
问题是您的导出仅适用于您所在的会话。当您注销然后登录时,将创建一个新会话。只需将 export PATH="$PATH:/opt/python3.4.3/bin"
放入您的 ~/.bashrc
或 ~/.profile
中,这将在您每次登录服务器时执行。
并且您可以添加用于 Debian 测试的存储库并从那里安装 python3.4。这是我在 Debian 7 服务器上所做的。
pip 位于 bin/ 目录中。
更新 (7/22/15):使用 pyenv - 它是 python 版本和虚拟环境管理器。对于 Debian,apt-get 会得到一个旧版本,所以最好使用从源安装的 pyenv。您必须下载 Python 依赖项才能完成此操作:https://github.com/yyuu/pyenv/wiki/Common-build-problems.
似乎 pip
打包在 python 源中。
要在 Debian 上从源代码安装 Python 3.4.3:
$ apt-get update
$
$ cd /
$ sudo apt-get install libssl-dev openssl
$
$ cd opt
$ wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz
$ tar xzf Python-3.4.3.tgz
$
$ cd Python-3.4.3
$ ./configure
$ make
$ sudo make install
使用:
$ python3
$ pip3