Django——Bolg self making(环境安装遇到的问题&解决方法)

第一次使用Django,被pip安装和Ubuntu的update pip报错搞了两天......太...sa了....

Problem 1:Ubuntu无法使用pip

解决方法:sudo apt install python-pip

Problem 2:如果再升级pip的话会导致报错

Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    from pip import main
ImportError: cannot import name 'main'

网上的解决方法是

sudo vi /usr/bin/pip
//以上是在Linux环境终端下键入

//修改前
from pip import main  
if __name__ == '__main__':  
    sys.exit(main()) 
修改后
from pip import __main__  //这行也要修改
if __name__ == '__main__':  
    sys.exit(__main__._main())//增加__main__.

//之后按esc按键 输入:wq保存并退出vi编辑器
//vi真真真真难用
//修改文件后依然会报错
//cannot from module import 'main'
//至今未解决这个问题

附上vi编辑的指令:https://www.cnblogs.com/begintime/p/6565593.html

vi很强大但是第一次用被玩惨了,连insert和delet都不会.....

Problem 3:pip安装软件时出现Command "python xxxxxxxx" failed with error code 1 in /tmp/pip-build*

sudo python -m pip install --upgrade --force pip 
sudo pip install setuptools==33.1.1

Problem 4:Time out error 

#上面一堆报错
#最后一句话如下
raise ReadTimeoutError(self._pool, None, 'Read timed out.')
pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.

解决方法:

pip --default-timeout=100 install -U xxxx
//xxx为包的名字

最后发现VM上问题没解决 但Windows上可以的 于是 浪费了两天时间 但是也学到很多 值了值了

猜你喜欢

转载自blog.csdn.net/Lucky_Z1111/article/details/82119111