1.新建工程
1.選擇新建一個Pure Python項目,新建項目路徑可以在Location處選擇。
2.Project Interpreter部分是選擇新建項目所依賴的python庫,第一個選項會在項目中簡歷一個venv(virtualenv)目錄,這里存放一個虛擬的python環境。這里所有的類庫依賴都可以直接脫離系統安裝的python獨立運行。
3.Existing Interpreter關聯已經存在的python解釋器,如果不想在項目中出現venv這個虛擬解釋器就可以選擇本地安裝的python環境。
那么到底這兩個該怎么去選擇呢,這里建議選擇New Environment 可以在Base Interpreter選擇系統中安裝的Python解釋器,這樣做的好處有很多。
- python項目可以獨立部署
- 防止一台服務器部署多個項目之間存在類庫的版本依賴問題發生
- 也可以充分發揮項目的靈活性
設置好以后創建一個python文件
編寫代碼:
# -*- coding:utf-8 -*-
import requests
from lxml import etree
url = 'https://www.baidu.com'
headers={
'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.80 Safari/537.36'
}
r = requests.get(url,headers= headers)
print(r.content.decode("utf-8"))
如果上述代碼正常運行,基本可以確定引入aconda庫文件沒什么問題.
如果報出OpenSSL的問題,可以在acnoda環境下運行如上代碼,如果沒有問題,基本就是pycharm設置的問題,如果aconda也運行失敗(環境變量什么的沒有問題的話),那就重裝aconda吧...
項目開發過程中我們會用到很多的第三方類庫:
打開Files——settings——project ——project Interpreter——選擇項目環境,並且在項目環境中查看項目已引用的第三方庫列表
點擊搜索添加需要的第三方庫
默認地址是https://pypi.python.org/simple國外地址下載會非常慢,這里可以選擇 Manage Repositories添加國內pip鏡像
這里推薦三個非常不錯的國內鏡像
https://pypi.tuna.tsinghua.edu.cn/simple/ 清華大學鏡像
http://pypi.douban.com/simple/ 豆瓣鏡像
http://mirrors.aliyun.com/pypi/simple/ 阿里鏡像