在mac osx中安装python模块

ron*_*nit 5 python macos module

我是python的新手.我在mac os x el capitan上使用python 3.5.我尝试在python解释器IDLE中使用命令'pip install requests'.但它会抛出无效的"语法错误".

我读到有关安装模块的信息只能在命令行中进行.所以我搬到了TERMINAL,但是这里也没有命令.(我试过'python -m pip install requests')

我读到mac os x已经安装了python 2.7并且我运行'easy_install pip'但它也适用于2.7版本.然后还讨论了PATH设置.

可以请任何人向我解释如何在TERMINAL窗口中使用我当前的版本以及什么是PATH场景.

我熟悉环境变量设置并在Windows中添加pythonpath但不在mac上.

Dan*_*Lee 5

这是你应该做的.

使用homebrew在虚拟环境中安装python 2.7和3.5.

pip install virtualenv 然后virtualenvs在根文件夹中创建一个目录并添加本地文件.

cd virtualenvs
virtualenv venv
Run Code Online (Sandbox Code Playgroud)

激活virtualenv source ~/virtualenvs/bin/activate

然后使用pip在这个virtualenv中安装brew pip install brew

然后安装python 2.7作为python和python 3作为python3:

brew update
brew install python
brew install python3
Run Code Online (Sandbox Code Playgroud)

然后你可以使用python和python3而不必担心本地安装.

然后运行一个文件 python3 filename.py


ron*_*nit 4

遵循本指南。 https://docs.python.org/3/using/mac.html

在 usr/local/bin 中找到了 python3.5,而不是默认 2.7 所在的默认 usr/bin。

3.5 包会自动为自己生成一个别名,即 python3.5,以便在终端中使用。

运行命令“python3.5 -m pip install requests”,一切顺利。