相关疑难解决方法(0)

在OS X上设置环境变量

在OS X中修改PATH等环境变量的正确方法是什么?

我在Google上看了一下,发现要编辑的三个不同文件:

  • 的/ etc /路径
  • 〜/ .profile文件
  • 〜/ .tcshrc文件

我甚至没有这些文件,我很确定.tcshrc是错误的,因为OS X现在使用bash.这些变量,尤其是PATH,在哪里定义?

我正在运行OS X v10.5(Leopard).

macos bash path environment-variables

837
推荐指数
21
解决办法
70万
查看次数

在Mac OS X 10.6上使用Google App Engine SDK和Python 2.7

我需要在安装了Python 2.6的Mac Snow Leopard上运行Python 2.7.根据这个答案,从Python.org运行Python 2.7 mpkg安装程序应该让我在那里.

我需要这样做的原因是我正在尝试为Python 2.7运行时运行Google App Engine SDK.

安装Python 2.7后,我仍然在GAE服务器日志中收到以下警告:

警告:您使用的Python运行时(2.6)早于生产运行时环境(2.7).

还有什么办法让GAE SDK能够识别新的Python版本?

编辑2:

运行:

$ sudo find / -name python2.7
Run Code Online (Sandbox Code Playgroud)

我明白了:

/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/usr/local/bin/python2.7
Run Code Online (Sandbox Code Playgroud)

根据答案,我进入了GoogleAppLauncher - > Preferences并将Python路径设置为每个,并且每次我得到完全相同的错误.

使用以下标志运行dev_appserver: - admin_console_server = --port = 8081 Python命令:/Library/Frameworks/Python.framework/Versions/2.7 2011-11-14 16:12:24.726 GoogleAppEngineLauncher [57590:203]***NSTask:路径'/Library/Frameworks/Python.framework/Versions/2.7的任务创建失败:22,"无效参数".终止临时过程.

另一个奇怪的事情是,无论我插入哪一个,它总是试图解决相同的路径; 它总是回归/Library/Frameworks/Python.framework/Versions/2.7

编辑3:

好的,在重复进入prefs字段的路径后,我终于把它清除了,不知何故它现在指向正确的地方:

Running dev_appserver with the following flags:
    --admin_console_server= --port=8081
Python command: /usr/local/bin/python2.7
Run Code Online (Sandbox Code Playgroud)

macos google-app-engine python-2.6 python-2.7

15
推荐指数
2
解决办法
7109
查看次数

安装Python Pythonpath Modules

我对在python中安装模块感到恼火,并且遇到了很多麻烦,所以找到一个好的解决方案真是太棒了.这是我的问题:

  1. PYTHONPATH:我如何告诉easy_install/Python在哪里安装我的软件包?

即使我把:/Library/Python/2.6/site-packages放在我的.bash_profile

附:

PYTHONPATH="/Library/Python/2.6/site-packages"
export PYTHONPATH
Run Code Online (Sandbox Code Playgroud)

它不会导入我在那里的包裹.

在另一个网站上我投入的一切:

/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages

作品.我不知道为什么,也很想知道.

  1. 我只是用命令安装"south" easy_install south并安装它,猜测,直接进入:

/Library/Python/2.6/site-packages

现在复制了"南"安装在那里(它在一个名为:的文件夹中South-0.7.2-py2.6.egg,我只是向南复制)并粘贴到

/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages

现在我可以在进入我的django项目目录时导入它(其中settings.py-Installed Apps我有'南')和

python manage.py shell

根据南方,它是一个很好的指标,它的工作原理.

  1. 可以/我必须为每个模块做到这一点吗?有没有更好的方法来解决这个问题.请说有.

谢谢

python installation pythonpath

4
推荐指数
1
解决办法
4923
查看次数