我基本上是Python的初级程序员。我已经安装了2.7然后决定升级到3.4,而长话短路则决定回到2.7。我使用Windows安装程序安装和卸载。
我正在使用Windows7 64位并安装了python 2.7 32位(从一些研究来看,这似乎并不重要)。然后我pip安装了virtualenv以及安装了virtualenvwrapper。
所以我使用mkvirtualenv测试创建了一个测试环境。然后我pip install django(成功),当我尝试运行django-admin.py startproject命令时,它给了我没有名为django.core的模块错误。从所有其他帖子中,它必须是一个路径问题,但没有一个解决方案纠正了这个问题。
可能有所帮助的信息:
- 是的,我可以运行解释器并导入django,没有任何问题。 Django没有安装在虚拟环境之外(我不这么认为)
- 我的PATH环境变量指向C:\ python27;和C:\ python27 \ scripts;
- 我的PYTHONPATH环境变量是C:\ Python27 \ Lib; C:\ Python27 \ DLLs; C:\ Python27 \ Lib \ lib-tk;
- 在顶部的django-admin.py文件中,"#!C:\ Users \ Jim Wombles \ Envs \ test \ Scripts \ python.exe"
- 在虚拟环境中运行的python中运行import sys和print sys.path让我:
['',' C:\ Users \ Jim Wombles \ Envs \ test \ lib \ site-packages \ setuptools-0.6c11-py2.7.egg',' C:\ Users \ Jim Wombles \ Envs \ test \ lib \ site-packages \ pip-1.3.1-py2.7.egg',' C:\ Python27 \ Lib',' ; C:\ Python27
\ DLLs',' C:\ Python27 \ Lib \ lib-tk',' C:\',' C:\ Windows \ system32 \ python27.zip& #39;,' C:\ Users \ Jim Wombles \ Envs \ test \ DLL',' C:\ Users \ Jim Wombles \ Envs \ test \ lib',' C:\ Users \ Jim Wombles \ Envs \ te
st \ lib \ plat-win',' C:\ Users \ Jim Wombles \ Envs \ test \ lib \ lib-tk',' C:\ Users \ Jim Wombles \ Envs \ test \ Scripts',' C:\ Users \ Jim Wombles \ Envs \ test',' C:\ Users \ Jim Wombles \ Envs \ test \ lib \ site-pa
ckages']
- Assoc .py给我.py = pythonfile和ftype Python.File给了我Python.file =" C:\ Python27 \ python.exe" "%1" %* ....所以看起来它指向2.7版本的python。
醇>
知道可能会发生什么吗?