我的Windows用戶名Clément
中有重音。因此,在我的用戶目錄C:\Users\Clément\
中有一個口音。這會給軟件和圖書館帶來麻煩。刪除Windows用戶名中的重音,導致軟件和庫出現問題
例如,我最近安裝了Python Anaconda,但由於路徑的原因,我無法導入軟件包(matplotlib,nltk,...)而沒有UnicodeDecodeError
。
我的問題是: 是否可以刪除Windows用戶名的口音和改變C:\Users\Clément\
到C:\Users\Clement\
,而不必與其他軟件的麻煩?或者我應該重新安裝Windows?
爲什麼不使用絕對路徑而不是相對路徑?或者將您的Python腳本的根目錄設置爲您用戶的配置文件目錄? – 2015-07-20 19:54:31
@Nasha我無法阻止軟件使用絕對路徑。我無法重寫他們的代碼! – clemtoy
在Windows環境下,使用Python的經驗法則是將軟件包安裝在驅動器的子目錄中,例如沒有特殊字符和空格,只有ASCII。 IIRC也在文檔最佳實踐中進行了說明。重命名Windows帳戶非常麻煩。我建議重新安裝Python及其包*在用戶的配置文件之外。 – 2015-07-20 20:04:11