如何编辑python包含路径

如何编辑python包含路径,python,path,include,python-3.2,Python,Path,Include,Python 3.2,我试图让python connect mysql模块运行,但在命令shell上执行python setup.py install时,收到以下错误: [Errno 13]权限被拒绝:“/Library/Python/2.7/site-packages/test-easy-install-2259.write-test” The installation directory you specified (via --install-dir, --prefix, or the distutils de

我试图让python connect mysql模块运行,但在命令shell上执行
python setup.py install
时,收到以下错误:

[Errno 13]权限被拒绝:“/Library/Python/2.7/site-packages/test-easy-install-2259.write-test”

The installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:

    /Library/Python/2.7/site-packages/
我已经安装了Python 3.2,需要安装到/Library/Python/3.2/site-packages/
我已经看过很多解决方案,但对命令shell不是很了解。我尝试了以下操作来编辑我的bash_配置文件,但收到一个错误,表示该文件不存在:
sudo/Applications/TextEdit.app/Contents/MacOS/TextEdit~/.bash_profile

然后我试着:
touch~/.bash_profile
但我一到那里就不知道该怎么办了——我读的博客上有非常粗略的说明——所以我点击了退出,它就把我注销了

这似乎是我下载第三方软件包的最大障碍。我再次尝试了
sudo/Applications/TextEdit.app…
方法,查看终端是否允许我打开bash_配置文件,因为我触摸了它,并收到一条错误消息,表示我没有打开该文件的权限。有人能帮忙吗?我快疯了

尝试使用具有提升权限的Python3可执行文件:

sudo python3 setup.py install

路径/Library/Python/*用于全局存储所有系统可用的Python模块,这些目录是从root用户创建的,这就是为什么会出现“权限被拒绝”错误。就用sudo吧

sudo python setup.py install

此外,您还可以查看一下如果可以使用
sudo
,您应该始终使用来管理python模块,以防有人决定用某种恶意代码替换
setup.py
(说真的,在安装新模块时,谁每次都会查看setup.py的代码)授予root用户执行权限对您的系统没有好处。

我有virtualenv——我用它来运行DJANGO并了解php——我只是打开virtualenv并运行安装程序吗?是的,您所要做的就是创建virtualenv,然后用virtualenv提供的工具安装模块(检查将为此创建的
bin
文件夹),例如,使用
virtualenv~/.virt
创建一个virtualenv(假设您想将virtualenv放入
.virt
),然后安装带有
~/.virt/bin/python setup.py install
或其他我们都喜欢的方便的东西的软件包,比如
~/.virt/bin/pip install django
我的机器上安装了virtualenv,在python模块安装中如何正确使用它?启动virtualenv后,我会运行sudo python setup.py安装吗不,使用virtualenv,您可以在任何目录中创建沙盒,并在该目录中安装python模块,而无需sudo。只需阅读关于vitrualenv的breaf教程。