我是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上。
答案 0 :(得分:5)
这是你应该做的。
使用homebrew在虚拟环境中安装python 2.7和3.5。
pip install virtualenv
然后在根文件夹中创建一个名为virtualenvs
的目录,并使用。
cd virtualenvs
virtualenv venv
使用source ~/virtualenvs/bin/activate
然后使用pip在这个virtualenv pip install brew
然后将python 2.7安装为python,将python 3安装为python3:
brew update
brew install python
brew install python3
然后你可以使用python和python3,而不必担心本地安装。
然后运行文件python3 filename.py
答案 1 :(得分:4)
遵循本指南。 https://docs.python.org/3/using/mac.html
在usr / local / bin中找到python3.5而不是默认的usr / bin,其中存在默认的2.7。
3.5 Package自动生成一个别名为python3.5的别名,用于终端。
执行命令'python3.5 -m pip install requests',一切顺利。