在使用pycharm創(chuàng)建django項目的時候,報錯如下:
C:\Users\12051\AppData\Local\Temp\tmplkz609ucpycharm-management\setuptools-40.8.0\setup.py install
Traceback (most recent call last):
File "C:\Users\12051\AppData\Local\Temp\tmpqphldg1apycharm-management\setuptools-40.8.0\setup.py", line 11, in <module>
import setuptools
File "C:\Users\12051\AppData\Local\Temp\tmpqphldg1apycharm-management\setuptools-40.8.0\setuptools\__init__.py", line 20, in <module>
from setuptools.dist import Distribution, Feature
File "C:\Users\12051\AppData\Local\Temp\tmpqphldg1apycharm-management\setuptools-40.8.0\setuptools\dist.py", line 35, in <module>
from setuptools.depends import Require
File "C:\Users\12051\AppData\Local\Temp\tmpqphldg1apycharm-management\setuptools-40.8.0\setuptools\depends.py", line 7, in <module>
from .py33compat import Bytecode
File "C:\Users\12051\AppData\Local\Temp\tmpqphldg1apycharm-management\setuptools-40.8.0\setuptools\py33compat.py", line 55, in <module>
unescape = getattr(html, 'unescape', html_parser.HTMLParser().unescape)
AttributeError: 'HTMLParser' object has no attribute 'unescape'
起初我以為時django沒有裝好,升級了一遍django,又升級了pip和setuptools,然后發(fā)現(xiàn)自己系統(tǒng)環(huán)境里的setuptools版本已經(jīng)升級到了60+,而每次創(chuàng)建的時候倒要從我C盤路徑中找setuptools,這好像是pycharm默認的setuptools的問題。
問了問小G,它給的回答餒:
不懂,最后的解決辦法時手動創(chuàng)建django項目,并且手動創(chuàng)建虛擬環(huán)境。
手動創(chuàng)建django項目,myDjango是項目名。
django-admin startproject myDjango
然后進入到這個django項目,手動創(chuàng)建一下自己虛擬環(huán)境。
cd myDjango
python -m venv myvenv
創(chuàng)建好后,在pycharm里是沒有關(guān)聯(lián)的,需要手動去,在settings——>project interpreter中,下拉點擊show all
在已存在的環(huán)境項中找到剛才創(chuàng)建的venv虛擬環(huán)境的解釋器路徑
點擊OK,然后在列表欄里找自己新增的那個,點擊OK就可了餒。
進入虛擬環(huán)境。根據(jù)操作系統(tǒng),執(zhí)行以下命令來激活虛擬環(huán)境:
Windows:
myenv\Scripts\activate
macOS/Linux:
source myenv/bin/activate
進入了虛擬環(huán)境??梢栽谄渲邪惭b所需的Python包,運行Python腳本等。
退出虛擬環(huán)境,可以執(zhí)行以下命令:文章來源:http://www.zghlxwxcb.cn/news/detail-464986.html
deactivate
因為手動創(chuàng)建的虛擬環(huán)境,要在虛擬環(huán)境中手動裝一下django才能跑。文章來源地址http://www.zghlxwxcb.cn/news/detail-464986.html
到了這里,關(guān)于手動創(chuàng)建django項目和python虛擬環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!