QuânSysAd's Blog: python
Hiển thị các bài đăng có nhãn python. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn python. Hiển thị tất cả bài đăng

08 tháng 1 2016

Thêm thư viện zlib khi cài python trên linux

Đối với một số bạn khi cài python từ source thì khi cài xong chạy code python thường bị thiếu mất thư viện zlib. Để khắc phục việc này đầu tiên bạn phải cài đủ các gói zlib-dev, zlib-devel. Sau đó khi build python từ source sử dụng gcc, tại thư mục python source code bạn phải sử dụng option như sau:

./configure -with-zlib

Sau đó sử dụng các lệnh còn lại để bắt đầu cài đặt Python

# make

# make install


09 tháng 10 2015

Cách kích hoạt virtualenv nhanh.

Trong windows, bạn rất mệt mỏi khi phải vào cmd đánh lệnh active môi trường virtualenv lên để vọc thử python. Sau đó lại phải move đến các thư mục khác để chạy các code trong console, hoặc là để vào active python.

Có một cách để kích hoạt nhanh virtualenv và trở lại thư mục bạn cần. Sau đây là một ví dụ khi mình sử dụng để trở về thư mục của Django.

Bạn tạo một shortcut trong đó địa chỉ chương trình bạn đánh như sau:

Target: %windir%\system32\cmd.exe /k “c:\path\to\env\Scripts\activate.bat”

Sau khi tạo xong thì bạn vào Properties của shortcut đó, và nhập tiếp vào mục Start in, đây là đường dẫn đến thư mục mặc định bạn muốn khi kích hoạt virtualenv :

Start In: c:\path\to\project\dir

Sau đó chạy thử shortcut là bạn sẽ thấy nó sẽ kích hoạt virtualenv và ở vị trí thư mục bạn mong muốn.

26 tháng 5 2015

Sublime Text 2, khắc phục lỗi không hiển thị unicode ở build system python 3

Bạn có file C:\helloworld.py có nội dung như sau:

Tuy nhiên khi chạy bằng Sublime Text trong môi trường window nó sẽ hiện lỗi như sau do nguyên nhân là Sublime dùng mặc định bộ mã cp1252, ta cần chỉ rõ rằng build console phải sử dụng utf-8:

Cách xử lý:
Mở file C:\Users\Administrator\AppData\Roaming\Sublime Text 2\Packages\Python\Python.sublime-build và sửa nó thành nội dung như sau:

Chạy lại code và bạn sẽ thấy vấn đề được giải quyết

24 tháng 6 2014

Lỗi đọc file Python: SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

Trong Python,  bạn đọc file nhưng trình biên dịch thông báo lỗi

SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

Cách sửa:
Bạn chú ý thiết lập đường dẫn thay bằng 2 dấu gạch \\ là OK.

qbfile = open("C:\\Users\\Administrator\\Desktop\\texttest.txt","r")