python - 针对 Python 使用的适当 Unix(.profile、.bash_profile)更改

标签 python profile bash

我刚接触 Python 和一般编程。我是新手,不从事编程工作,只是想自学如何将编程作为一种爱好。在使用 Python 之前,我曾使用过一段时间的 Ruby,我了解到最大的挑战之一实际上是正确设置我的计算机。

背景:我使用的是装有 OSX 10.7 的 Macbook。

使用 Ruby,您必须(或者更确切地说,您应该)编辑您的 ./profile 并添加 PATH 信息。当您安装和使用 RVM 时,您需要将其他项目添加到您的 bash_profile 中。

您是否必须对 Python 进行类似的更改?在我安装/开始时确保我可以正确安装模块和包的最佳做法是什么?

最佳答案

python 在 OS X 上开箱即用(就此而言,ruby 也是如此)。我建议初学者做的唯一改变是:

1) Python 喜欢在打印 Unicode 字符串之前确认终端可以处理 UTF-8。将 export LANG=en_US.UTF-8 添加到 .profile。 (这可能是 Lion 默认情况下已经存在 .UTF-8 部分 - 自 Snow Leopard 以来我还没有检查过。)当然,这会帮助你调试,但你不应该依赖它在其他机器上以这种方式设置。

2) 通过执行 easy_install pip 安装 pip(如有必要,添加 sudo)。之后,使用 pip install 安装 Python 包;这样,您可以使用 pip uninstall 轻松删除它们。

关于python - 针对 Python 使用的适当 Unix(.profile、.bash_profile)更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10368361/

相关文章:

node.js - 在 Windows 中使用 shell 脚本递归合并和编译 SCSS 文件

bash - 从 vmlinuz 或 bzImage 中提取 vmlinux

bash - "Git Bash here"不保留 session 之间的 bash 历史记录

python - C :\Python37\python. exe: 无法打开文件 'scrapy' : [Errno 2] 没有这样的文件或目录

python - 过滤 Pandas 数据框列时如何使用.le()和.ge()?

facebook-graph-api - 如何从用户那里获取真实大小的个人资料图片?

git - 更改 GitHub 用户名旁边的头像(用于提交)

python - 在Python中一行获取多个变量

python - 如何在 python 中为 for 循环手动输入?

c# - ASP.NET 自定义配置文件 serializeAs 属性