请帮我解决这个问题。我在Fedora 16在Pycharm中使用virtualenv作为Django IDE
我的虚拟环境中进行,这是/home/username/Desktop/.pythonenv
现在,请注意点。由于它是一个隐藏的目录,我必须创建一个符号链接才能让Pycharm“进入”目录。
sudo ln -s /home/yeukhon/Desktop/.pythonenv /home/yeukhon/Desktop/sypythonenv
现在我可以使用这个虚拟环境。但是,出现了两个问题,我不确定是否第一个与第二个问题有关。
A.缺少GTK和GST
这里有两张截图。 virtualenv python缺少GTK和GST ...我不知道为什么。
B. Django是不是在这个enviornment
我试图运行下的virtualenv(PROJECT1)我的Django项目导入的,但我不能。我可以通过终端运行同一个项目。
[[email protected] ~]$ cd Desktop/djangoapp/project1
[[email protected] mysite]$ source /home/yeukhon/Desktop/.pythonenv/project1/bin/activate
(project1)[[email protected] mysite]$ python2.7 manage.py runserver
# I had to use python2.7 instead of python. That's the only problem with terminal here.
问题
如何使它在Pycharm可运行与我的virtualenv Python解释?
#1与#2有什么关系?
如何让GTK和GST出现在我的virtualenv中?
谢谢你的时间。
嗨。非常感谢你帮助我。问:关于你的第二点,这是否击败了“孤立环境”的目的?或者我应该点我自己安装gtk和gsk?我猜可以使用sys默认库,因为virtualenv对于将来要安装的非sys库非常有用。谢谢。 – CppLearner 2012-01-03 00:33:24
这只取决于你需要什么。有些人希望通过他们的发行版安装库,即PIL,这样他们就不需要安装依赖关系来编译它们。就个人而言,我不使用网站包。 – ashwoods 2012-01-03 16:08:20
其他人只是将他们的项目相关库安装在virtualenv中,那些从一个项目到另一个项目都会发生很大变化。我甚至使用pythonbrew来隔离和管理python解释器本身。 – ashwoods 2012-01-03 16:09:47