python - 在 mac osx 中安装 python 模块

标签 python macos module

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

我读到过只能在命令行中安装模块。 所以我搬到了终端,但这里也没有命令在工作。 (我试过'python -m pip install requests')

我读到 mac os x 已经安装了 python 2.7,我运行了“easy_install pip”,但它也适用于 2.7 版本。 然后还有关于 PATH 设置的讨论。

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

熟悉windows的环境变量设置和添加pythonpath,mac不熟悉。

最佳答案

这是你应该做的。

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

pip 安装 virtualenv 然后在您的根文件夹中创建一个名为 virtualenvs 的目录,并添加本地文件。

cd virtualenvs
virtualenv venv

使用source ~/virtualenvs/bin/activate激活一个virtualenv

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

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

brew update
brew install python
brew install python3

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

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

关于python - 在 mac osx 中安装 python 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39014749/

相关文章:

python - 我可以使用逻辑索引或索引列表对张量进行切片吗?

python - 如何使用 Python 将 CSV 数据从宽格式转置为长数据集

python - Flask-WTForms 为 IntegerField 抛出错误而不是验证失败

python - sk learn中的朴素贝叶斯函数无法识别

xcode - 开发Mac应用程序时是否可以在不同本地化之间切换?

java - 为什么尝试使用此可传输的数据风格时在 OSX 上没有出现协议(protocol)错误?

java - 如何在 MacOS X 10.10.5 下使用带有 Java 6 的 PrintWriter 来禁用缓冲?

Grails 插件覆盖 Controller 和 View

image - Magento:将图像(或任何属性)添加到自定义模块

python - 如何导入带有虚线路径的模块?